我有这样的文字:
This is not imrtant </span>12 Kg Vanilje Sukker</div> neither is this side
并喜欢这个
This is not imrtant </span>12 Kg VaniljeSukker</div> neither is this side
(见Vanilje&amp; Sukker之间缺失的空间)
我的正则表达式如下:
/<\/span>(.+)\s(.+)\s(.+?\s?.+)<\/div>/i
和输出
(第一个例子)
[1]: 12 Kg
[2]: Vanilije
[3]: Sukker
(第二个例子)
[1]: 12
[2]: Kg
[3] VanilijeSukker
我每次都想要第二个结果
答案 0 :(得分:2)
尝试:
/<\/span>(.+?)\s(.+?)\s(.+?)<\/div>/i
答案 1 :(得分:0)
使用。+使reg-exp采用贪婪的行为。这就是你应该如何限制前两个内存模式的贪婪。
<\/span>(.+?)\s(.+?)\s(.+?\s?.+)