一致するパターンの前に単語をキャプチャしようとしました。私の検索語は「エール」です。私はGolden pale
言葉だけ欲しいJavaで一致するパターンの前に単語をキャプチャする正規表現
"Golden pale ale by @KonaBrewingCo @ Hold Fast Bar",
ale
入力する前の単語を取得する必要があります。一致するパターンの前に単語を取得するだけです。
String pattern = "\w+\s" + "ale";
Pattern regex = Pattern.compile(pattern);
Matcher m = regex.matcher(stat);
if(m.find()){ Do something }
しかし、Javaでエラーが表示されます。誰でも助けてください!
「エール」の前にどのくらいの単語をキャプチャしますか? – rock321987
部分文字列「ale」や単語「ale」を含む単語の前に単語が必要なのですか? ** http://ideone.com/7qjSbq**を参照してください。 –
一般的な正規表現をこのWebでjava正規表現として変換することができます。http://www.regexplanet.com/advanced/java/index.htmlエスケープ文字のような失敗は避けます。 – Alex