gpt4 book ai didi

javascript - 这个正则表达式有什么作用(/"([^"]+(? ="))"/g, '$1' )?

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

我正在调试某人的代码,想知道这个正则表达式的作用是什么?

代码:

<script>

var t = document.getElementById("filterVal").value;
var s = filterVal.replace(/"([^"]+(?="))"/g, '$1')

</script>

最佳答案

它删除了双引号的平衡计数。

console.log('a"bc"de"f'.replace(/"([^"]+)(?=")"/g, '$1'));
console.log('a"bc"d"e"f'.replace(/"([^"]+)(?=")"/g, '$1'));

// a version without a positive lookahead (looks like the same result)
console.log('a"bc"de"f'.replace(/"([^"]+)"/g, '$1'));
console.log('a"bc"d"e"f'.replace(/"([^"]+)"/g, '$1'));

关于javascript - 这个正则表达式有什么作用(/"([^"]+(? ="))"/g, '$1' )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55969774/

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