【发布时间】:2015-07-06 16:42:03
【问题描述】:
我需要与最后一个前导(单词中的第一个)大写字母匹配的子字符串,该大写字母不在括号内到字符串的末尾
我尝试使用这个正则表达式:
([A-Z][a-zA-Z\-\']*\s*)*(\s+\([^)]*\)[\s]*)+$
匹配这个输入:
can This Be PosSible (Ignore aNy Upper CAse in parenthesis)
匹配结果是:
This Be PosSible (Ignore aNy Upper CAse in parenthesis)
但所需的输出是:
PosSible (Ignore aNy Upper CAse in parenthesis)
【问题讨论】:
-
@ndn 我想要从字符串末尾开始的第一个大写字母单词
-
感谢@JoopEggen,这行得通