2 回答

TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊
var reg = /\(\s*([0-9.-]+)\s*,\s([0-9.-]+)\s*\)/g;
RegExp
“定界符” /
不應(yīng)該是表達(dá)式的一部分。 如果將表達(dá)式定義為字符串,則必須轉(zhuǎn)義反斜杠,因?yàn)樗亲址械霓D(zhuǎn)義字符。
RegExp
var reg = new RegExp("\\(\\s*([0-9.-]+)\\s*,\\s([0-9.-]+)\\s*\\)", "g");
RegExp
/(s*([0-9.-]+)s*,s([0-9.-]+)s*)/g
/
, s
g
()
最新情況: .match()
["(25.774252, -80.190262)", "(18.466465, -66.118292)", ... ]
.exec()
["(25.774252, -80.190262)", "25.774252", "-80.190262"]
var reg = /\(\s*([0-9.-]+)\s*,\s([0-9.-]+)\s*\)/g;var result, points = [];while((result = reg.exec(polygons)) !== null) { points.push([+result[1], +result[2]]);}
+
[ [25.774252, -80.190262], [18.466465, -66.118292], ...]
+
.

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超6個(gè)贊
添加回答
舉報(bào)