高阶用法示例:
- 使用
preg_match
函数来查找 URL:
<?php
$string = "https://www.example.com";
$pattern = "/(https?:\/\/)(www\.)?([a-z]+\.[a-z]+)/";
preg_match($pattern, $string, $matches);
print_r($matches);
// Output:
// Array
// (
// [0] => https://www.example.com
// [1] => https://
// [2] => www.
// [3] => example.com
// )
?>
- 使用
preg_match
函数来查找邮箱地址:
<?php
$string = "example@example.com";
$pattern = "/([a-z]+@[a-z]+\.[a-z]+)/";
preg_match($pattern, $string, $matches);
print_r($matches);
// Output:
// Array
// (
// [0] => example@example.com
// [1] => example@example.com
// )
?>
这些示例只是 preg_match
函数的一部分高级用法,实际上,该函数还具有很多其他功能,您可以根据需要进一步学习和了解。希望本篇文章对您有所帮助。
发布者:彬彬笔记,转载请注明出处:https://www.binbinbiji.com/php/3065.html