gpt4 book ai didi

javascript - 正则表达式匹配星号之间的字符串

转载 作者:行者123 更新时间:2023-11-28 18:38:06 25 4
gpt4 key购买 nike

我有一个像这样的字符串:

var s = "*string1* *string2* *string3*";

我正在尝试创建一个正则表达式,它返回 * 之间的三个字符串的数组

我怎样才能做到这一点?我尝试使用这个,但我不确定它是否正确转义

s.match("\*(.*)\*")

谢谢

最佳答案

这里需要使用lazy量词?并且转义\

像这样\*(.*?)\* Regex101 Demo

不使用lazy量词,你可以做这样的事情。

\*[^*]+\* 这将匹配 * 直到 * *Regex101 Demo

在实际代码中使用\\而不是\

关于javascript - 正则表达式匹配星号之间的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36635582/

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