[\\r\\n] を使用せずに \\r と \\n を一致させるにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-04 07:40:02
オリジナル
540 人が閲覧しました

How to Match \r and \n Without Using [\r\n]?

[rn] を使用しない r と n のマッチング

v (垂直空白) を使用して改行文字 r と n をマッチングしようとすると、予期しない結果が発生する可能性があります。ただし、この一致を実現するための代替手段がいくつかあります。

代替手段:

R (Unicode Newline Sequence):

  • デフォルトでは、R は ASCII 範囲内の Unicode 改行シーケンスと一致します。
  • u (unicode) 修飾子を使用すると、ASCII 範囲外の改行文字も含めるように一致が拡張されます。
  • 例:
<code class="php">preg_match('~\R~', $string); // Matches any Unicode newline sequence in ASCII range
preg_match('~\R~u', $string); // Matches any Unicode newline sequence</code>
ログイン後にコピー

(*ANYCRLF) R:

  • このバリエーションでは、R が CR、LF、または CRLF のみに一致するように制限されます。
  • 例:
<code class="php">preg_match('~(*BSR_ANYCRLF)\R~', $string); // Matches only CR, LF, or CRLF</code>
ログイン後にコピー

以上が[\\r\\n] を使用せずに \\r と \\n を一致させるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!