Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Memadankan \\r dan \\n dalam PHP Tanpa Menggunakan [\\r\\n]?
Dalam PHP, cabaran memadankan r dan n tanpa menggunakan [rn ] memerlukan pendekatan yang berbeza.
PCRE menyediakan beberapa urutan pelarian untuk mengendalikan baris baharu, termasuk R.
Contoh:
<code class="php">$string = " Test "; // Match any Unicode newline sequence if (preg_match('~\R~u', $string)) { echo "Matched CR, LF, or any Unicode newline."; }</code>
< ;h3>Pilihan Tambahan untuk Konvensyen Baris Baharu
PCRE menyokong lima konvensyen untuk menunjukkan pemisah baris dalam rentetan:
Menggunakan (*ANYCRLF) memastikan bahawa hanya CR, LF atau CRLF dipadankan.
<code class="php">if (preg_match('~(*ANYCRLF)\R~', $string)) { echo "Matched CR, LF, or CRLF."; }</code>
Dalam kelas aksara, R kehilangan makna istimewanya dan dianggap sebagai aksara "R" literal.
Atas ialah kandungan terperinci Bagaimana untuk Memadankan \\r dan \\n dalam PHP Tanpa Menggunakan [\\r\\n]?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!