有个正则表达式的零宽断言问题困扰许久:\b((?!abc)\w)+\b 规则和 \b(?!abc)\w+\b 规则的区别是啥,可以详细讲讲吗
1条回答 默认 最新
threenewbee 2023-07-27 11:47关注\b((?!abc)\w)+\b 排除包含 "abc"的字符串,而 \b(?!abc)\w+\b 排除了以 "abc" 开头的字符串。
解决 无用评论 打赏 举报
有个正则表达式的零宽断言问题困扰许久:\b((?!abc)\w)+\b 规则和 \b(?!abc)\w+\b 规则的区别是啥,可以详细讲讲吗
\b((?!abc)\w)+\b 排除包含 "abc"的字符串,而 \b(?!abc)\w+\b 排除了以 "abc" 开头的字符串。