我有這樣的正則表達式看起來對%{any charactering including new lines}%
:JavaScript的正則表達式:請ungreedy
/[%][{]\s*((.|\n|\r)*)\s*[}][%]/gm
如果我測試的,如「%{哎}%」的字符串的正則表達式,正則表達式返回「哎」的比賽。
但是,如果我給它「%{hey} %% {there}%」,它不會同時匹配「hey」和「there」,它有一個匹配—「hey} %% {there 」。
我該如何使其不符合要求,以便爲每個%{}%返回一個匹配項?
我經常提到的正則表達式的問題,檢查出Regexr,涼爽的基於閃存的正則表達式的工具,通過gSkinner鏈接:http://www.gskinner.com/RegExr /還有AS3正則表達式測試程序:http://www.idsklijnsma.nl/regexps/ – Moshe