http://regex101.com/r/wU1lP3與正則表達式可能有多個匹配嗎?
([*][^*]+[*])+
我想這符合所有*hi*
S的,但它只匹配第一個。
此外,多個匹配將如何與javascript匹配命令一起使用?
var match = $('textarea').val().match(<regex that matches multiple patterns>);
它會返回一個數組嗎?如果沒有,我怎麼能得到它返回一個數組?
http://regex101.com/r/wU1lP3與正則表達式可能有多個匹配嗎?
([*][^*]+[*])+
我想這符合所有*hi*
S的,但它只匹配第一個。
此外,多個匹配將如何與javascript匹配命令一起使用?
var match = $('textarea').val().match(<regex that matches multiple patterns>);
它會返回一個數組嗎?如果沒有,我怎麼能得到它返回一個數組?
使用the g flag:
var matches = $('textarea').val().match(/([*][^*]+[*])+/g);
哈哈,我認爲這是我一段時間以來最接近的一條領帶;帶上我的+1 – Sam
是的,但你需要去掉末尾的「+」量詞來獲得分離的結果。 –
好點@CasimireEtHippolyte,更新。 – Sam
你可能會發現,如果您有任何類似的問題visibone正則表達式備忘單有用 http://www.visibone.com/regular-expressions/ 我不是附屬,它只是一個我發現& use ; - ) – imma