[英]Javascript regular expression pattern
有人可以幫我弄清楚我的圖案有什么問題嗎?
這是我的文字: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]);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.