<?php
$str = "Welcome to PHPbasic.com
{anchor}
This is a text.
This is a number 12345
{anchor}
This is special character ~!@#$%^&*()
";
?>
Cho chuỗi $str và thực hiện các thao tác sau bằng so mẫu:
1. Lọc bỏ tất cả các ký tự không phải là số:
<?php
$str = preg_replace('/\D/','',$str);
//hoặc:
$str = preg_replace('/[^0-9]/','',$str);
print $str;
?>
2. Thay đoạn text nằm giữa 2 chữ {anchor} thành chữ Example on multi line
<?php
$str = preg_replace('/\{anchor\}(.*)\{anchor\}/is','test',$str);
print $str;
?>
3. Thay thế các chuỗi có dạng http://url thành <a href="http://ur">Text</a>
<?php
$str = preg_replace('#\[url\](http|ftp|https|ftps)://(.*)\[/url\]#i','<a href="\\1://\\2">\\1://\\2</a>',$str);
?>
4. Loại bỏ tất cả khoảng trắng thừa(trên 2 khoảng trắng liên tiếp), ký tự xuống dòng
<?php
$str = preg_replace('/\s{2}+/','',$str);
print $str;
?>
Tác giả:TG
Webmaster
http://phpbasic.com
