举例子#
base64正则匹配
^[A-Za-z0-9+/]*={0,2}$特殊字符#
点 . 表示匹配换行符 \n 以外的任何字符。
限定符#
星号 * 表示匹配前面的子表达式零次或多次。
加号 + 表示一次或多次,至少一次。
问号 ? 表示零次或一次。
^ 表示匹配字符串的开始位置,$ 表示匹配字符串的结束位置。
() 使用#
括号 () 用来标记一个子表达式的开始和结束位置。
[] 和 {} 使用#
使用 [a-z]* 可以匹配字符串 hello 。使用 [a-z]{5} 也可以匹配字符串 hello。另外:
{0,1}匹配0次或1次 ;{0,}匹配0次以上,逗号后面为空表示无限次的意思{1,}匹配1次以上{3}匹配3次,它是{3,3}的简写形式。