有效載荷(多行文本文件);正則表達式用於在多行模式中最後符號出現後替換換行符
foo bar())
zab()rab)(oof
)
abc
dfe;
aaa)bbb
()hhh(
)
xxx
yyy;
預期結果(後preg_replace()
來電或模擬):
foo bar())
zab()rab)(oof
) abc dfe;
aaa)bbb
()hhh(
) xxx yyy;
所以,我需要一個正則表達式下次做:;
之前找到最新)
象徵來講替換所有空間符號(\s
正則表達式)在)
和;
之間到文件末尾。
我嘗試在多線模式下使用負面後視,但沒有運氣。
用什麼取代它? – Luke
'$ payload = preg_replace_callback('〜\)([^ \)\;] +)\;〜',函數($ matches){return')'。 preg_replace('〜\ s +〜','',$ matches [1])。 ';';},$ payload);' – Deadooshka
@Luke替換爲空字符串。 – Alex