gpt4 book ai didi

Javascript正则表达式正向看后面

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

给定字符串:x = 'it is 2.5i in'
这段代码有什么问题x.replace(/(?<=\d+\.\d+)i/gi,'')
那么结果是“它是 2.5 英寸”?

该代码在 Chrome 上出现控制台错误。

Invalid regular expression: /(?<=\d+.\d+)i/:

也就是说,仅当字母“i”位于数字后跟点后跟数字之后时,代码才需要使用正则表达式来删除字母“i”。谢谢

最佳答案

使用捕获:

x = 'it is 2.5i in';
x = x.replace(/(\d+\.\d+)i/gi,'$1');
console.log(x)

关于Javascript正则表达式正向看后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44314959/

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