检查字符串是否包含带正则表达式的独立“c++”

2024-06-26 14:58:41 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我试图找出字符串是否包含独立的'c++'子字符串,例如:

'abcabcabc c++ abc abc'应返回true

但是

'abcabcabc c++11 abc abc'应返回false

我试图使用这个正则表达式来实现它:r'\bc\+\+\b',它对于'foo'子字符串而不是'c++'的完全相同的场景很好 (r'\bfoo\b',它为'abc abc foo abc abc'返回true,为'abc abc foo12 abc abc'返回false),但对'c++'不起作用。(

我错过了什么

我正在使用python的re模块,regex101.com会产生相同的结果


Tags: 模块字符串recomfalsetruefoo场景