ホームページ >Java >&#&チュートリアル >Java Regex を使用して、特定の文字が前にないパターンを照合するにはどうすればよいですか?
正規表現を使用した、指定された文字が前にないパターンのマッチング
Java では、正規表現を使用すると、前に文字がない場合にのみパターンをマッチングできます。特定の文字によって。次の例を考えてみましょう。
String s = "foobar barbar beachbar crowbar bar ";
「foo」が前にないすべての「bar」を一致させたいとします。一致結果は次のようになります。
barbar
beachbar
crowbar
bar
これを実現するには、パターン (?< で示される) 負の後読みを使用できます。 ;!x)、「x」は、一致するシーケンスの前に置きたくないシーケンスを表します。
この場合、目的を達成する正規表現は次のとおりです。
w*(?
The (?
以上がJava Regex を使用して、特定の文字が前にないパターンを照合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。