改行文字を含む文字列があります...
str = "Hello\n"+"Batman,\n" + "Joker\n" + "here\n"
特定の単語 say ..を使用Joker
して文字列内に 存在することを見つける方法を知りたいと思いますstr
java.lang.String.matches()
改行文字を削除すると、それstr.matches(".*Joker.*")
が返さfalse
れ、返されることがわかりました。true
では、への引数として使用される正規表現は何でしょうstr.matches()
か?
一つの方法は...str.replaceAll("\\n","").matches(.*Joker.*);