gpt4 book ai didi

Javascript 正则表达式模式

转载 作者:行者123 更新时间:2023-11-30 17:19:50 25 4
gpt4 key购买 nike

有人可以帮我弄清楚我的模式有什么问题吗?

这是我的文本:sid='206' x='34.8395' y='32.1178'>×2 (206)

var regex = new RegExp("/x=\'[0-9]+\.[0-9]+\' y=\'[0-9]+\.[0-9]+\'/");

var match;
do {
match = regex.exec(text);
if (match) {
console.log(match[1], match[2], match[3], match[4]);
}
} while (match);

最佳答案

RegExp 构造函数中没有分隔符。

你可以使用这个正则表达式:

var re = /x='(\d+\.\d+)' +y='(\d+\.\d+)'/g; 
var str = "sid=\'206' x='34.8395' y='32.1178'>×2 (206)";

while ((m = re.exec(str)) != null) {
console.log(match[1], match[2]);
}

RegEx Demo

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

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