python正则表达式搜索,不以任何指定的字母开头和结尾

2024-03-29 13:28:57 发布

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

我想在一个句子中找到“foo”,这个句子在“foo”的开头和结尾没有任何小写、大写字符、数字或下划线。你知道吗

例如,在".foo bar (foo) bar foo-bar foo_bar foo'bar bar-foo bar, foo."中,我想找到".foo ""(foo)"" foo-"" foo'""-foo "" foo."。你知道吗

我试图通过使用这个正则表达式来解决这个问题:"(?![a-zA-Z0-9_])foo(?![a-zA-Z0-9_])";但是没有成功。你知道吗


Tags: foo结尾bar数字字符句子小写大写