2024-09-28 20:51:10 发布
网友
我想匹配给定文本中的单词"regex",而不考虑大写字母
"regex"
'I like regex a lot.'应该匹配
'I like regex a lot.'
'I like REGEX a lot.'应该匹配
'I like REGEX a lot.'
'I like Regex a lot.'应该匹配
'I like Regex a lot.'
'I like ReGeX a lot.'应该匹配
'I like ReGeX a lot.'
'I like RegeX a lot.'应该匹配
'I like RegeX a lot.'
'I like regexa lot'不应匹配
'I like regexa lot'
'I like regex22 lot'不应匹配
'I like regex22 lot'
如果要在字符串中匹配单词“regex”(不区分大小写),可以使用此regex(在python中,可以使用re.IGNORECASE标志使其不区分大小写):
re.IGNORECASE
.*\bregex\b.*
例如:
>>> re.match(r'.*\bregex\b.*', 'I like RegeX a lot', re.IGNORECASE) <_sre.SRE_Match object; span=(0, 18), match='I like RegeX a lot'>
如果要在字符串中匹配单词“regex”(不区分大小写),可以使用此regex(在python中,可以使用
re.IGNORECASE
标志使其不区分大小写):例如:
相关问题 更多 >
编程相关推荐