Sử dụng biểu thức chính quy

PHP:
Sử dụng biểu thức chính quy

Làm thế nào:

Để sử dụng regex trong PHP, bạn thường sử dụng preg_match để tìm kiếm một kết quả khớp, hoặc preg_replace cho tìm kiếm và thay thế. Dưới đây là một cái nhìn nhanh:

<?php
$string = "The quick brown fox jumps over the lazy dog.";

// Kiểm tra xem 'quick' có trong chuỗi không
if (preg_match("/quick/", $string)) {
  echo "Tìm thấy khớp!";
} else {
  echo "Không tìm thấy khớp.";
}
// Kết quả: Tìm thấy khớp!

// Thay thế 'brown' bằng 'red'
$replacedString = preg_replace("/brown/", "red", $string);
echo $replacedString;
// Kết quả: The quick red fox jumps over the lazy dog.
?>

Sâu hơn

Biểu thức chính quy đã có từ những năm 1950 và được triển khai mạnh mẽ trong Perl, ảnh hưởng đến nhiều ngôn ngữ khác, bao gồm PHP. Các phương thức thay thế cho regex trong PHP bao gồm các hàm như strpos() để tìm chuỗi con hoặc str_replace() để thay thế văn bản. Thư viện PCRE (Perl Compatible Regular Expressions) là thứ mà PHP sử dụng phía sau cho các chức năng regex, cung cấp khả năng khớp mẫu mạnh mẽ và phong phú.

Xem thêm