1
在javascript中有正則表達式的問題。javascript有正則表達式的問題
需要解析出包含字母的字符串中的所有變量。
到目前爲止我使用/[0-9\][A-Za-z.]*/g
給了我錯誤的結果。
樣品:
windo.w029384-(2*I00983.size)+23.8/6+ss-t
需要解析出windo.w029384, I00983.size, ss, t
感謝您的幫助。
在javascript中有正則表達式的問題。javascript有正則表達式的問題
需要解析出包含字母的字符串中的所有變量。
到目前爲止我使用/[0-9\][A-Za-z.]*/g
給了我錯誤的結果。
樣品:
windo.w029384-(2*I00983.size)+23.8/6+ss-t
需要解析出windo.w029384, I00983.size, ss, t
感謝您的幫助。
您可以使用:
'windo.w029384-(2*I00983.size)+23.8/6+ss-t'.match(/[a-z][\w.]*/ig);
//=> ["windo.w029384", "I00983.size", "ss", "t"]
如何/[\w.]+/g
? \w
包括[0-9]和[A-Za-z]
我認爲'/ [az] [\ w。] */ig'會更簡潔,更合適,因爲變量絕對可以使用下劃線, OP只是試圖檢測變量。那麼'var.key','var [「key」]或var ['key']',甚至是var [key]'的替代形式怎麼樣? – tenub
完全同意'\ w',但對於其他形式的輸入,OP需要指定更多示例。 – anubhava