文章中に特定の文字「TEXT」があるかどうか判別する。
このときトリプルクォート("""文字列""")にすると、エスケープせずにそのままの文字列を探せる。
###部分一致(返り値はBoolean)
val regex = Regex("TEXT")
val result = regex.containsMatchIn("aaa")
// --> false
val result = regex.containsMatchIn("aaaTEXT")
// --> true
###全文一致(返り値はBoolean)
val regex = Regex("TEXT")
val result = regex.matches("aaaTEXT")
// --> false
val result = regex.matches("TEXT")
// --> true
###前方一致
startsWithを使う。
val text1 = "aaaTEST"
val text2 = "TESTaaa"
result = text1.startsWith("TEST")
// -> false
result = text2.startsWith("TEST")
// -> true
###後方一致
endsWithを使う。
val text1 = "aaaTEST"
val text2 = "TESTaaa"
result = text1.endsWith("TEST")
// -> true
result = text2.endsWith("TEST")
// -> false