0

オプションの括弧付きのパターンに一致する1行の正規表現を探しています。括弧が存在する場合、それらは一致するパターンに含まれるべきではありません。

次の太字のテキストは、一致する必要があるものと一致しないものを示しています。

一致する必要があります:

「タイトルの説明(AAA123)」

"(ABC000)タイトルの説明"

「タイトルの説明DEF999

「タイトル-RST321-説明」

一致してはいけません:

「タイトル説明AB123」

「タイトル説明CCC456a」

「タイトルの説明(ABE999c)」

4

1 に答える 1

3

この正規表現を試してください:

\b[a-zA-Z]{3}\d{3}\b

これは一致します:

# \b          - A word boundary,
# [a-zA-Z]{3} - followed by 3 letters,
# \d{3}       - followed by 3 digits,
# \b          - followed by a word boundary.

正規表現は、要求されたように括弧を気にしませんが、長すぎる文字列とは一致しません。

于 2013-02-12T14:07:02.580 に答える