正则表达式
Posted 不可叽叽歪歪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。
处理字符串,re模块实现
\w:匹配字母数字及下划线 \W \s:任意空白字符 \S \d:任意数字 \D \n:换行符 \t:制表符 ^:开头 $:末尾 .:任意字符 [..]:[as] [^as] *:0个或多个 +:一个或多个 ?:o个或一个由前面表达式的片段,非贪婪模式 {n}:匹配n个前面的表达式 {n,m}:贪婪方式 a|b:匹配a或b ():匹配括号内的表达式
1 #re.match 2 re.match(pattern,string) 3 4 #re.search 返回第一个 5 6 #re.findall 以列表形式返回全部 7 8 #re.sub(‘\d‘,content) 9 10 #re.compile 将一个表达式编译成正则对象,便于复用 11 pattern=re.compile 12 resuilt=re.match(pattern.content)
以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章
正则表达式匹配特定的 URL 片段而不是所有其他 URL 可能性