我需要找的和刪除一些文字中的換行順序和加入的文字一起。需要一些正則表達意見
前:
text
some more text
後:
text some more text
貌似邏輯應該是這樣的:
[small letter]+[space]+[\n]+[space]+[small letter]
有人可以幫我嗎? 在此先感謝!
我需要找的和刪除一些文字中的換行順序和加入的文字一起。需要一些正則表達意見
前:
text
some more text
後:
text some more text
貌似邏輯應該是這樣的:
[small letter]+[space]+[\n]+[space]+[small letter]
有人可以幫我嗎? 在此先感謝!
如果我正確理解你的問題,你想刪除換行符並加入文本。
$str = "text\n\nsome more text";
$str = preg_replace('/\R+/', ' ', $str);
輸出
不可否認,我的文本比我的示例中顯示的複雜得多。所以這段代碼不會工作(我只需要在文本中間刪除換行符號,這就是爲什麼我寫了小寫字母和空格的原因 – user3486293
那麼你應該在你的問題中發佈你的複雜數據 – hwnd
對於你所描述的內容,你可以看到這是如何工作的。'preg_replace('/(?<= [az])\ R +(?= [az])/','',$ str);' – hwnd
所以,你知道你想要的圖案。你有沒有試過寫一個表達式? – ceejayoz
你需要找到行尾?然後使用\ n。字母是\ w空格是\ s。所以/ \ w \ s \ n \ s \ w /。爲只有小寫字母[az] – EL3PHANTEN
我需要刪除\ n後seclection得到正常,堅實,文本行。並且我真的不知道如何正則表達式工作,這就是爲什麼我問) – user3486293