gpt4 book ai didi

javascript - 如何从匹配中仅获取完全匹配的字符串

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

我需要从类似

的字符串中匹配 "test""test,"
"test, testhellowowo, wowtest,"

尝试 1

test[,]?

它将匹配所有三个,因为所有字符串都包含 test 而不管后面是什么。

尝试 2

^test[,]?$

除非字符串是 testtest,

,否则它不会匹配任何内容

预期结果

"test, testhellowowo, wowtest,".match(x) // should match `test,` 
"testhellowowo, wowtest,".match(x) // should not match anything

最佳答案

你可以使用单词边界

/\btest\b/g

他们匹配于

  • 在字符串的第一个字符之前,如果第一个字符是单词字符。
  • 在字符串的最后一个字符之后,如果最后一个字符是单词字符。
  • 在字符串中的两个字符之间,其中一个是单词字符,另一个不是单词字符。

关于javascript - 如何从匹配中仅获取完全匹配的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43146957/

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