Python学习(16)--正则表达式1
Python学习(16)--正则表达式1 1.正则表达式 正则表达式是一种小型的,高度专业化的编程语言。Python中内嵌了正则表达式,当我们需要匹配一个字符串的时候,就用到了Python为我们提供的有关正则表达式处理的模块,比如re模块。 下面我们来介绍下正则表达式的使用和re模块。 2.正则表达式元字符 上面我们提到处理正则表达式的re模块,Python中的re模块为我们提供的一个较常用的处理正则表达式的方法就是findall(pattern,string),第一个参数pattern是正则表达式,第二个参数string是待匹配的字符串。 函数findall(pattern,string)和数据结构中的模式识别类似,不同的是findall(pattern,string)中的模式子串pattern更加灵活多变。下面举一个模式匹配的例子: [python] view plain copy importre s='abc' print(re.findall(s,"aaabcaaabcaabc")) 在使用re模块之前需要先导入re模块,然后才可以调用它为我们提供的函数。如上,s为...