Chú thích trong regex trong PHP
Bộ sửa đổi x cho phép thêm
vào regex các khoảng trắng và ngắt
dòng tùy ý. Ngoài ra, ký tự dấu thăng trở thành
ký tự chú thích một dòng (do đó,
các ký tự giới hạn sẽ phải được thay thế bằng loại khác).
Hãy xem một ví dụ. Giả sử chúng ta có một regex như thế này:
<?php
preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>
Hãy sử dụng bộ sửa đổi x và
thêm vào mỗi phần của regex của chúng ta
các chú thích giải thích:
<?php
preg_replace('~
[a-z]+ # chữ cái
@ # ký tự a còng
[0-9]+ # chữ số
~x', '!', 'aaa@333');
?>