2.1. 字符集合
元字符 [ ]
可以匹配一个字符集合,出现在 [ ]
中的字符都是该集合的组成部分
例1:只匹配 PHP
但不想匹配其他包含 HP
的字符,那么就可以使用元字符 [ ]
来将 PHP
的首字母包裹起来,如下
[P]HP
这样的话就只会匹配包含 PHP
的内容了,当然,它强大的功能远不止如此
例2:只想匹配包含 PHP
和 AHP
的字符,那么也可以使用元字符 [ ]
将 PHP
和 AHP
的首字母包裹起来,如下
[PA]HP
这样的话就只会匹配包含 PHP
和 AHP
的内容了,怎么样?是不是很强大。
<?php
//字符串
$str = 'PHP and AHP regular expression tests';
//正则表达式
$regular = '/[PA]HP/';
//执行匹配正则表达式
preg_match_all($regular, $str, $matches);
//打印结果
echo '<pre>';
print_r($matches);
echo '</pre>';
输出结果
Array
(
[0] => Array
(
[0] => PHP
[1] => AHP
)
)
推荐文章: