正则表达式Word文档格式.docx
《正则表达式Word文档格式.docx》由会员分享,可在线阅读,更多相关《正则表达式Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
正则表达式由元字符和文本字符组成
元字符有特殊含义。
可以分为3类
1.表示界限
a)^,如果该字符位于整个表达式(子表达式)的开始,他的含义是开始
b)$位于末尾表示结束
注意:
在正则表达中有^,$表示严格匹配,如果没有表示包含
C)\b单词边界\B不是单词边界
2.表示字符
A).任意字符
B)[]表示单个可选字符(一个)
[]经常和-联合使用
C)|表示选择,n选一
D)^用在[]中表示不是
3.表示个数
A)*0到n
B)+1到n
C)?
0到1
d){m}m次
D){m,}至少m次
E){m,n}m到n次
正则表达式的书写规则:
1.^,$表示开始结束时只能写在头尾
2.表字符的写前边,表个数的写后边[0-9]{8}
Posix验证函数
1.ereg,eregi
2.ereg_replace,eregi_replace
3.split,spliti
正则表达式的修饰符、
1.i:
不区分大小写
2.m:
多行匹配
3.、U:
取消贪婪模式(就近匹配)
字表达式,用()表示子表达式,字表达式也会在具有捕获功能函数中,被捕获
具体应用:
有一个网页,我想把他的新闻拿出来,作为我自己的新闻
例子:
函数
1.preg_grep
2.preg_match,pre_match_all
3.preg_replace
Preg_replace$0---符合条件全串$1:
第一个字表达式的内容……$n:
第n字表达式的内容
Preg_quote