PHP、Python 相关正则函数实例【DOC精选】.docVIP

  • 4
  • 0
  • 约2.94千字
  • 约 4页
  • 2017-02-16 发布于江苏
  • 举报

PHP、Python 相关正则函数实例【DOC精选】.doc

当我们在做字符串处理时,如果字符串处理函数不能实现我们想要的时,我们就借助正则来帮助我们实现了。   一般使用正则的情况有:匹配、查找、分割、查找并替换,下面我们就将这几种情况分别用PHP和Python语言来实现,并做一下对比。   PHP正则采用:PCRE风格。   #1 匹配Math(并获取出结果)(注意这里是要获取出匹配结果的,与不获取结果有所不同)#coding:utf-8 import re strs = 我爱P你y你t知h吗o?n哈哈fe哈 patt = pile(r^.*?(\w+).*?$,re.I)print patt.match(strs).group(1) #输出 P   PHP:   ?php $strs = 我爱P你y你t知h吗o?n哈哈fe哈; preg_match(/^.*?(\w+).*?$/i,$strs,$m);var_dump($m[1]);   #输出:string P (length=1)   说明:preg_match()与python中的match一样,在第一次匹配后 将会停止搜索。而preg_match_all()不同于此, 它会一直搜索subject 直到到达结尾。   实际上,在PHP中正则表达式还可以这样:   preg_match(/(\w+)/,$strs,$m);   #2 搜索查找Search   Python:   p

文档评论(0)

1亿VIP精品文档

相关文档