Package org.codroid.textmate.regex

Types

Link copied to clipboard
typealias FindOption = Byte
Link copied to clipboard
object FindOptionConsts
Link copied to clipboard
data class MatchGroup(val value: String, val range: IntRange)
Link copied to clipboard
data class MatchResult(    val value: String,     val range: IntRange,     val groups: Array<MatchGroup>,     var indexInScanner: Int = -1)
Link copied to clipboard
interface RegexLib
Link copied to clipboard
interface RegexMatch
Link copied to clipboard
interface RegexScanner
Link copied to clipboard
abstract class RegularExp(pattern: String)

Due to the difference in regular expression between Android and Java. Something unexpected happened. So I used this wrapper class for regex in this project.

Link copied to clipboard
class StandardRegex : RegexLib
Link copied to clipboard
class StandardRegexMatch(result: MatchResult, source: String) : RegexMatch
Link copied to clipboard
class StandardRegexScanner(patterns: Array<String>) : RegexScanner
Link copied to clipboard
class StandardRegularExp(pattern: String) : RegularExp
Link copied to clipboard
data class StandardResult(val matchResult: MatchResult, var indexInScanner: Int)
Link copied to clipboard
class StandardSearcher(patterns: Array<String>)