kotlin 正規表現を使用して文字列が部分一致で含まれているかを判定する
kotlinで、正規表現を使用して文字列が部分一致で含まれているかを判定する手順を記述してます。Regexで正規表現を使用して、containsMatchInに値を指定することで可能です。
環境
- OS windows11 home
- java 19.0.1
- kotlin 1.7.20-release-201
判定
正規表現を使用して文字列が部分一致で含まれているかを判定するには、「Regex」の「containsMatchIn」で可能です。
Regex(正規表現).containsMatchIn(値)
実際に、使用して実行してみます。
fun main(){
var regex = Regex("bc")
println( regex.containsMatchIn("abcde") ) // true
regex = Regex("abc")
println( regex.containsMatchIn("abcde") ) // true
regex = Regex("^ab") // ^ は先頭にある場合にマッチ
println( regex.containsMatchIn("abcde") ) // true
regex = Regex("^bc")
println( regex.containsMatchIn("abcde") ) // false
}
判定されていることが確認できます。
-
前の記事
Android Studio コードとメニューも含んで検索するショートカットキー 2024.09.13
-
次の記事
Ubuntuで指定のディレクトリ以下のファイルサイズを合計する方法 2024.09.17
コメントを書く