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";
只需在第二[A-Z]类中包含您想要的特殊字符。例如:
[A-Z]
"[A-Z][A-Z&/]+\\s"
如果您想要所有 US-ASCII 标点符号,您可以使用 POSIX 字符类:
"[A-Z][A-Z\p{Punct}]+\\s"
您可能还想在 re 的开头放置一个单词边界等,这样您就不会匹配“aAB”之类的字符串。