0

すべての大文字の単語を検索する正規表現がありますが、特殊文字と「&」文字を検索する正規表現が必要です。たとえば、「A&E」や「A/V」などの単語を検索する正規表現が必要です。以下は、すべての大文字の単語に対する私の標準的な正規表現です。

String twoPlusUCRegEx = "[A-Z][A-Z]+\\s";
4

1 に答える 1

2

必要な特殊文字を 2 番目の[A-Z]カテゴリに含めるだけです。例えば:

"[A-Z][A-Z&/]+\\s"

すべての US-ASCII 句読点が必要な場合は、POSIX 文字クラスを使用できます。

"[A-Z][A-Z\p{Punct}]+\\s"

「aAB」のような文字列と一致しないように、re の先頭に単語境界などを配置することもできます。

于 2012-12-19T18:19:03.767 に答える