繁体   English   中英

Java正则表达式特殊字符和&符号

[英]Java Regular Expressions Special characters and the & sign

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

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

只需在第二个[AZ]类别中包含所需的特殊字符即可。 例如:

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

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

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

您可能还想在重新开始时放置单词边界等,因此您不匹配“aAB”之类的字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM