RE2

class RE2
Companion
object
class Object
trait Matchable
class Any

Value members

Constructors

def this(expr: String)
def this(expr: String, prog: Prog, numSubexp: Int, longest: Boolean)

Concrete methods

def find(s: String): String
def findAll(s: String, n: Int): List[String]
def findAllIndex(s: String, n: Int): List[Array[Int]]
def findAllSubmatch(s: String, n: Int): List[Array[String]]
def findAllSubmatchIndex(s: String, n: Int): List[Array[Int]]
def findAllUTF8(b: Array[Byte], n: Int): List[Array[Byte]]
def findAllUTF8Index(b: Array[Byte], n: Int): List[Array[Int]]
def findAllUTF8Submatch(b: Array[Byte], n: Int): List[Array[Array[Byte]]]
def findAllUTF8SubmatchIndex(b: Array[Byte], n: Int): List[Array[Int]]
def findIndex(s: String): Array[Int]
def findSubmatch(s: String): Array[String]
def findSubmatchIndex(s: String): Array[Int]
def findUTF8(b: Array[Byte]): Array[Byte]
def findUTF8Index(b: Array[Byte]): Array[Int]
def findUTF8Submatch(b: Array[Byte]): Array[Array[Byte]]
def findUTF8SubmatchIndex(b: Array[Byte]): Array[Int]
def get(): Machine
def matchUTF8(b: Array[Byte]): Boolean
def match_(s: CharSequence): Boolean
def match_(input: CharSequence, start: Int, end: Int, anchor: Int, group: Array[Int], ngroup: Int): Boolean
def put(m: Machine): Unit
def replaceAll(src: String, repl: String): String
def replaceAllFunc(src: String, maxReplaces: Int)(f: String => String): String
def replaceFirst(src: String, repl: String): String
def reset(): Unit
override
def toString: String
Definition Classes
Any

Concrete fields

var cond: Int
var expr: String
var longest: Boolean
var namedGroups: Map[String, Int]
var numSubexp: Int
var prefix: String
var prefixComplete: Boolean
var prefixRune: Int
var prefixUTF8: Array[Byte]
var prog: Prog