gpt4 book ai didi

不允许以 2 * 开头的正则表达式

转载 作者:搜寻专家 更新时间:2023-10-30 20:42:52 24 4
gpt4 key购买 nike

我想知道不允许字符串的正则表达式

**Test

但是像字符串

*test, test,123, 

是允许的。所以基本上从 2 Asterix(*) 开始是不允许的,其余的都是允许的。

我试过遵循正则表达式

[^(\*{2})].*
[^(\*\*)].*
[^(\*\*)$].*
^(?!\*\*.*)

最佳答案

使用negative lookahead在开始时避免匹配 2 颗星。

/^(?!\*\*).*/

// or

/^(?!\*{2}).*/

关于不允许以 2 * 开头的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49188434/

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