「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 正規表現を使用して PHP で空白行を効果的に削除する方法

正規表現を使用して PHP で空白行を効果的に削除する方法

2024 年 11 月 1 日に公開
ブラウズ:779

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);

この正規表現はテキストを徹底的に分析します:

  • 1 番目のキャプチャ グループ:

    • ^[\r\n]* - 空白または空行で始まる行と一致します。
    • [\r\n] - 連続する改行文字と一致します。
  • [\s\t ]*: 任意の空白 (スペースまたはタブ) と一致します。
  • [\r\n] : 連続する改行文字と再度一致します。

この正規表現を使用すると、複数の空白行、空白のみの行、またはその両方の組み合わせを 1 つの改行文字に圧縮できます。これにより、PHP テキストからすべての空白行が削除され、望ましい結果が得られます。

リリースステートメント この記事は次の場所に転載されています: 1729210817 権利侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3