」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在 PHP 中使用正規表示式有效刪除空白行?

如何在 PHP 中使用正規表示式有效刪除空白行?

發佈於2024-11-01
瀏覽:358

How to Remove Blank Lines Effectively in PHP Using Regular Expressions?

在 PHP 中刪除空白行

您在使用正規表示式從 PHP 文字中刪除空行時遇到了挑戰。您嘗試的正規表示式未產生所需的結果,從而在輸出中留下不必要的空白。

要有效刪除空白行,您可以使用以下正規表示式:

preg_replace("/(^[\r\n]*|[\r\n] )[\s\t]*[\r\n] /", "\n", $string);

此正規表示式徹底分析了文本:

  • 第一個捕獲組:

    • ^[\r\n]* - 符合以空格或空行開頭的行。
    • [\r\n] - 符合連續的換行符號。
  • [\s\t ]*: 符合任何空白(空格或製表符)。
  • [\r\n] : 再次符合連續的換行符號。

透過使用此正規表示式,您可以將多個空白行、純空白行或兩者的組合壓縮為單一換行符。這將為您提供從 PHP 文字中刪除所有空白行的所需結果。

版本聲明 本文轉載於:1729210817如有侵犯,請洽[email protected]刪除
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3