Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
すべての大文字の単語を検索する正規表現がありますが、特殊文字と「&」文字を検索する正規表現が必要です。たとえば、「A&E」や「A/V」などの単語を検索する正規表現が必要です。以下は、すべての大文字の単語に対する私の標準的な正規表現です。
String twoPlusUCRegEx = "[A-Z][A-Z]+\\s";
必要な特殊文字を 2 番目の[A-Z]カテゴリに含めるだけです。例えば:
[A-Z]
"[A-Z][A-Z&/]+\\s"
すべての US-ASCII 句読点が必要な場合は、POSIX 文字クラスを使用できます。
"[A-Z][A-Z\p{Punct}]+\\s"
「aAB」のような文字列と一致しないように、re の先頭に単語境界などを配置することもできます。