0

テキスト内のさまざまなアイテムのリストを一致させようとしています。正規表現を作成しましたが、個々の項目ではなく文字列全体に一致します。

これは私の現在の正規表現です:

\[[a-zA-Z]\](.*)\. {1}

私のテストテキスト:

[step 1] test blahblah blah [A] test item 1. [B] test item 2.  

現在の正規表現は次のように一致します。

[A] 試験項目 1. [B] 試験項目 2.

2 つのマッチではなく 1 つのストリングで。

4

1 に答える 1

2

貪欲でない振る舞いをしたいと思います:

\[[a-zA-Z]\](.*?)\. {1}

疑問符 ( ?) に注意してください。表現を完全に満たすために、直前に来る表現はできるだけ一致しないようにする必要があります。基本的に、最後のドットではなく、最初のドットの前で停止します。

証拠

于 2012-09-06T09:27:09.753 に答える