gpt4 book ai didi

javascript - 从 [ ] 组正则表达式中排除字符,同时仍在寻找字符

转载 作者:行者123 更新时间:2023-11-29 19:21:10 24 4
gpt4 key购买 nike

我想匹配所有不包含字母 l 的单词。我试过这个:

[a-z^k]+

但显然 ^ 仅在 [ 之后有效。如果它只是字母 l,我想这样可以:

[a-km-z]+

当然,除了将 l-words 视为两个词这一事实之外:

image description

但这不是真正的问题,问题仍然如标题:

问:如何搜索字符列表,但排除另一个字符列表?

最佳答案

您需要使用 \b 字边界来确保匹配不在字内开始和结束。

\b[a-km-z]+\b

或者,您可以使用先行创建排除列表。

\b(?:(?![l])[a-z])+\b

Demo on regex101

关于javascript - 从 [ ] 组正则表达式中排除字符,同时仍在寻找字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32967395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com