-1

文字列パターンを持つ行を含むファイルがあります

(digit)(one-or-more-space-seperator)(word-possibly-starting-and-ending-with-@)(one-or-more-space-seperator)(more-words-seperated-by-spaces)

例えば:

1 NAME first name

2  NAME   last name

3 @silly@  i am nuts

4 @lilly@

上記の各行の正規表現マッチャーの結果の出力は、それぞれ次のようになります。

[1, NAME, first name]

[2, NAME, last name]

[3, @silly@, i am nuts]

[4, @lilly@]

正規表現を見つけることに成功した場合は、正規表現をどのように作成したかを知りたい..

正規表現に関しては、私はひどく動けなくなります:(

あなたの助けは大歓迎です!

4

2 に答える 2

1

(\d+) +(\w+|@\w+@) *([\w ]+)?トリックを行う必要があります。(Java のダブルエスケープに置き換えます)

于 2013-11-07T18:55:06.743 に答える