文字列内の単語とオプションで一致する正規表現を作成するにはどうすればよいですか?たとえば、のは、私が文と一致する正規表現を持っているとしましょう:正規表現 - オプションで単語を一致させる
I like vanilla ice cream.
を、私は同じ正規表現はまた、私はそれを行うにはどうすればよい
I like ice cream.
と一致するように「バニラ」という言葉はオプションであることをことをしたいです?私は(バニラ)を使っていますか?それは動作していないようです。
String s1 = "I like vanilla icecream";
String s2 = "I like icecream";
Pattern p = Pattern.compile("I like (vanilla)?icecream");
System.out.println(p.matcher(s1).matches()); // true
System.out.println(p.matcher(s2).matches()); // true
はあなたがしようとしているEXACT正規表現を投稿することができます動作しますか? –