正則表達式與正則表達式很差。我有這個字符串,我想分割成數組。例如:正則表達式匹配多個組
var someStr = "Hello {{{user.fname}}} {{{user.lname}}}, how are you. {{{someVar}}}"
分解成;
var result = ["Hello ", "{{{user.fname}}}}", " ", "{{{user.lname}}}", ", how are you. ", "{{{someVar}}}"]
到目前爲止,我試圖someStr.match(/(.*?)({{{(.*?)}}})(.*?)/g)
導致成:
["Hello {{{user.fname}}}", " {{{user.lname}}}", ", how are you. {{{someVar}}}"]
不正是我想要得到的。
感謝您的幫助!
,它看起來像我的:-) – 2014-09-13 04:02:58
@AvinashRaj看不出來,但我的答案是先但感謝支持我的回答是有效的 – Dalorzo 2014-09-13 04:04:50
@Dalorzo他的意思是,你的編輯他的回答後,來到 – Christophe 2014-09-13 04:07:41