-
preg_replace() 保留所有字符串 preg_filter() 只保留替换字符串查看全部
-
pattern 与 replacement的对应关系查看全部
-
preg_filter php>=5.3查看全部
-
1.preg_match($pattern,$subject,$matches)只将第一个匹配到的结果赋值给$matches,$matches为一维数组。preg_match返回值为匹配到的次数,0或1. 2.preg_match_all($pattern,$subject,$matches)将所有匹配到的结果赋值给$matches,$matches为二维数组。 preg_match_all返回值为匹配到的次数。查看全部
-
界定符:正则表达式 开始和结束 可见原子:Unicode编码表中用键盘输出后肉眼可见的字符 有哪些: 标点 ; " _ ? .等等 英文字母数字 a-z,A-Z,0-9 汉字、日文、阿拉伯文等其他语言文字 ∑,∈,∮,≌等数理化公式符号 其他可见字符 不可见原子:Unicode编码表中用键盘输出后肉眼不可见的字符 换行符 \n 回车\r 制表符 \t 空格 其他不可见符号查看全部
-
界定符:正则表达式 开始和结束 原子:Unicode编码表中用键盘输出后肉眼可见的字符 有哪些: 标点 ; " _ ? .等等 界定符:正则表达式 开始和结束 可见原子:Unicode编码表中用键盘输出后肉眼可见的字符 有哪些: 标点 ; " _ ? .等等 英文字母数字 a-z,A-Z,0-9 汉字、日文、阿拉伯文等其他语言文字 ∑,∈,∮,≌等数理化公式符号 其他可见字符 不可见原子:Unicode编码表中用键盘输出后肉眼不可见的字符 换行符 \n 回车\r 制表符 \t 空格 其他不可见符号查看全部
-
{n}表示其前面的原子恰好出现n次; {n,}表示其前面的原子最少出现n次; {n,m}表示其前面的原子最少出现n次,最多出现m次; * 匹配0次,1次或者多次期之前的原子,即{0,} + 匹配1次或者多次期之前的原子,即{1,} ? 匹配0次或者1次期之前原子,即{0,1}查看全部
-
1 . 匹配除了换行符之外的任意字符 2 \d = [0-9] 匹配任意一个十进制数字 3 \D = [^0-9] 匹配任意一个非十进制数字 4 \s = [\f\n\r\t\v] 匹配任意一个不可见原子 5 \S = [^\f\n\r\t\v] 匹配一个可见原子 6 \w = [0-9a-zA-Z_] 匹配任意一个数字.字母.或下划线 7 \W = [^0-9a-zA-Z_] 匹配任意一个非数字,字母或下划线查看全部
-
email地址匹配: ^\w+(\.\w+)*@\w+(\.\w+)+$ (\w 字母,数字,下划线)查看全部
-
手机号匹配: 11位:\d{11} 第一位为1 : 1\d{10} 第二位为3/5/8/4/7 :1[34578]\d{9}或者模式单元法:1(3|4|5|7|8)\d{9}查看全部
-
保留n位小数的数字: \d+\.\d{n}$ ($边界控制后面没有)查看全部
-
"非空" 的正则表达式: .+ (.表示除了换行符外的所有字符)查看全部
-
s 匹配包含换行符在内的所有字符查看全部
-
x 忽略空格和Tab制表符被忽略查看全部
-
修正模式: i忽略大小写 U懒惰模式查看全部
举报
0/150
提交
取消