正则表达式以任意顺序匹配字符串中的两个字符

问题描述 投票:0回答:1

我想检测并返回在任何地方包含两个字母“c”和“g”的 4 个字母的单词。我正在查看的文本行是 [a-x] 中的 4 个字母。

所以给出这样的事情: 笼 CGAF CBGA 卡姆 加恩 我想检测所有这些情况并返回 [cage,cgaf,cbga]

我尝试 re.search('cg') 然后它返回 true 对于带有 c 和 g 的字符串,这只是其中一种情况

regex
1个回答
0
投票

我使用了

c.*g | g.*c
并且有效。

© www.soinside.com 2019 - 2024. All rights reserved.