1

私が理解している限り、括弧は優先順位を上げ、右側の貪欲な一致が左側の一致よりも優先されるようにします。

私の問題は、残りの左側の値をキャッチしたいので、それを括弧で囲む必要があることです。

右手を上にぶつける他の方法はありますか?

テキスト例:

some words      blah blah   123

例 (間違った) 正規表現:

/^([\w ]+)\s{2,}([\w ]+)\s{2,}([\w ]+)$/

スペースをつかむには、 \s+ が [\w ]+ よりも貪欲である必要があります。アサーションと一致する単語内の複数のスペースを除外できるかもしれませんが、まだそれらについて頭を悩ませようとしています。

4

2 に答える 2