9.2.3 正则表达式中的原子1

9.2.3 正则表达式中的原子1

原子是正则表达式的最基本的组成单元,而且在每个模式中最少要少包含一个原子。原子是由所有那些未显示指定为元字符的打印和非打印字符组成,具体分为5类。
1. 普通字符作为原子: 如 az、AZ、0~9 等
2. 一些特殊字符和转义后元字符作为原子:
所有标点符号,但语句特殊意义的符号需要转义后才可作为原子,如:\” \’ * + ? . 等
3. 一些非打印字符作为原子: 如:\f \n \r \t \v \cx
4. 使用“通用字符类型”作为原子:如:\d \D \w \W \s \S。
5. 自定义原子表([])作为原子:如:’/[apj]sp/’ ’/[^apj]sp/’

9.2.3 正则表达式中的原子1_第1张图片
01.png
9.2.3 正则表达式中的原子1_第2张图片
02.png

test.php

";

    
    $reg = '/9/';


    if(preg_match($reg, $str, $arr) ) {
        echo "正则表达式 {$reg} 和字符串 {$str} 匹配成功!
"; print_r($arr); } else { echo "没有匹配上
"; }

你可能感兴趣的:(9.2.3 正则表达式中的原子1)