串塊匹配:正則表達式(PHP) - 如何儘可能多的次數儘可能多行
abc
de
xxx
a
bcd
e
如何匹配ABCDE兩次?換行符可以在任何地方發生。
/a.*e/s matches whole block once.
串塊匹配:正則表達式(PHP) - 如何儘可能多的次數儘可能多行
abc
de
xxx
a
bcd
e
如何匹配ABCDE兩次?換行符可以在任何地方發生。
/a.*e/s matches whole block once.
太好了。正如建議,這工作: /a.*?e/gs – 2015-03-19 10:28:34
使用str_replace函數刪除符(\ r \ n)的。
$string= str_replace("\r\n","",$stringblock);
然後你可以檢查$ string是否匹配。
這個替代方案也應該起作用。謝謝。 – 2015-03-19 10:29:02
謝謝,但我的字符串比abcde更多的字母。 – 2015-03-19 10:30:06
你正在使用哪種正則表達式的風格。你想要什麼不匹配 – gwillie 2015-03-19 07:01:15
這是PCRE(PHP)。 – 2015-03-19 10:30:49