]/g).join('') console.l-6ren">
gpt4 book ai didi

javascript regexp:匹配::之后的所有内容,但不匹配 >

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

我创建了这个正则表达式:/[::].+[^\>]/g

测试:

let str = "<foo::bar>"
let match = str.match(/[::].+[^\>]/g).join('')
console.log(match)

预期答案:

实际答案:::bar

感谢您的回答。

最佳答案

一种选择是使用后向断言 ( (?<=) ),目前仅 Chrome 和 Safari 支持:

const str = "<foo::bar>"

const match = str.match(/(?<=::)[^\>]+/g).join('')

console.log(match)

关于javascript regexp:匹配::之后的所有内容,但不匹配 >,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59908201/

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