2024-10-02 16:34:34 发布
网友
什么是正则表达式,它匹配anystring,后跟daily,但不能匹配daily前面跟{}?在
anystring
daily
例如,它应该匹配以下字符串
beta.daily
abcdaily
dailyabc
但一定不匹配
mdaily
abcmdaily
mdailyabc
我尝试过following和其他regex,但每次都失败了:
r'[^m]daily'
r'[^m]?daily'
只需在daily之前添加一个否定的lookbehind,(?<!m)d:
(?<!m)d
(?<!m)daily
零宽度负lookbehind (?<!m)确保daily前面没有m。在
(?<!m)
m
Demo
只需在
daily
之前添加一个否定的lookbehind,(?<!m)d
:零宽度负lookbehind
(?<!m)
确保daily
前面没有m
。在Demo
相关问题 更多 >
编程相关推荐