gpt4 book ai didi

javascript - 正则表达式重复元素

转载 作者:行者123 更新时间:2023-11-28 18:51:49 24 4
gpt4 key购买 nike

我有这样一个字符串

www -aaa - ddd - xxx

并且想要删除SECOND -之后的所有内容。对于此示例,结果需要如下所示:

www-aaa

我尝试过这个正则表达式:

((-|–).*)((-|–).*)

但它匹配从第一个破折号开始的所有内容,而且我不熟悉正则表达式:(

最佳答案

使用捕获组。

> var s = 'www -aaa - ddd - xxx '
undefined
> s.replace(/(-[^-]*).*/, '$1')
'www -aaa '
> s.replace(/(-[^-]*)\b.*/, '$1')
'www -aaa'

关于javascript - 正则表达式重复元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34382592/

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