我正在使用https://pythex.org/测试以下内容:
我想搜索下面的测试字符串,选择所有连续的字符,这些字符都有三个大写字母。
测试字符串:bcAc BBGFeQFFJaaBx EBBcDDD
[A-Z]{3}返回所有由3个大写字符组成的组,甚至包含4个大写字符的组。我尝试使用^[A-Z]{3}$只强制使用3个大写字母,但这也不起作用。
在上面的字符串中,我只想匹配EBB和DDD。
发布于 2017-11-05 08:34:53
发布于 2017-11-05 08:37:29
不确定这是否是最好的解决方案,但我使用了负查找和看头,以确保没有大写字母在前面或后面的三个字母位。
(?<![A-Z])[A-Z]{3}(?![A-Z])https://stackoverflow.com/questions/47119591
复制相似问题