0

我有一个搜索所有大写单词的正则表达式,但我需要一个搜索特殊字符和“&”字符的正则表达式。例如,我需要一个正则表达式来查找“A&E”或“A/V”之类的词。以下是我所有大写单词的标准正则表达式。

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

1 回答 1

2

只需在第二[A-Z]类中包含您想要的特殊字符。例如:

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

如果您想要所有 US-ASCII 标点符号,您可以使用 POSIX 字符类:

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

您可能还想在 re 的开头放置一个单词边界等,这样您就不会匹配“aAB”之类的字符串。

于 2012-12-19T18:19:03.767 回答