1つの正規表現パターンで次のようにしたいと思います。 (私はプログラムコードにアクセスできません、正規表現パターンのみを挿入できます) 私は入力としてテキストを持っています。ケース「レモン」のためにREGEX - group - JAVA
1000 lemons, 2 apples.
私は、自動的にそれらの数、私は自動的にそれらの数をしたい場合、「りんご」の をしたいです。正規表現パターンで
/\d+\s(apples)/
ように私は結果
2 apples
になるだろう。しかし、私は結果ONE正規表現パターンと
2
をしたいです。
どうすればいいですか?私は、プログラムコードへのアクセスを得なかっまし
コードを共有してください。 'apples'ではなく' \ d + 'の周りにキャプチャグループを使うことができます。おそらく、必要なのは '(\ d +)\ s * \ w +'です。または、 '(\ d +)\ s *(?:りんご?|レモン?)' –
@WiktorStribiżewしかし、この場合、 "1000 lemons"という結果が得られます。 – CyKon