gpt4 book ai didi

javascript - 检测字符串中是否包含引号并且该引号中是否包含逗号

转载 作者:行者123 更新时间:2023-11-30 07:53:30 25 4
gpt4 key购买 nike

我想检查其中包含引号的字符串(用引号 "" 表示)在引号结束之前是否包含逗号。

查看这些示例:

1)

He said "hi," then left.

2)

He said "hi", then left.

3)

He said "hi, ho", then left.

1) 中,第二个引号前有一个逗号,因此正则表达式应该能够捕捉到这一点。

2) 不应被捕获。

3) 也不应该被捕获。


所以我只想在字符串包含引号并且该引号在结束前有一个逗号的情况下得到肯定。除了 true 或 false 结果之外我不需要任何东西这个正则表达式。

很抱歉我没有正则表达式可以展示——我从来没有用过这个,只需要它用于 reddit 增强套件的单个过滤规则:S

哦,是的,这应该在 javascript 正则表达式中 ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions )

最佳答案

像这样使用积极的前瞻

"[^"]+,(?=")

.test() 一起,参见 a demo on regex101.com .

关于javascript - 检测字符串中是否包含引号并且该引号中是否包含逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46999436/

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