正则表达式学习 续3
语言注释的正则识别及解释 C语言为例
Pic - 1正则表达式的特殊用法
Pic - 2re.split()工具 python 正则表达式进阶学习 ~~~ 字符串切割工具
re.finditer函数
原型:finditer(pattern, string, flags=0)
参数:
patter: 匹配的正则表达式
string: 要匹配的字符串
flags:标志位,用于控制正则表达式的匹配方式
功能:与findall类似,扫描整个字符串,返回的是一个迭代器
字符串的替换和修改
sub(pattern, repl, string, count=0) || subn(pattern, repl, string, count=0)
pattern: 正则表达式(规则)
repl: 指定的用来替换的字符串
string: 目标字符串
count: 最多替换次数
功能:在目标字符串中以正则表达式的规则匹配字符串,再把他们替换成指定的字符串。可以指定替换的次数,如果不指定,替换所有的匹配字符串
区别:前者返回一个被替换的字符串,后者返回一个元组,第一个元素被替换的字符串,第二个元素表示被替换的次数
未完待续 2019年10月7日21:35:17
网友评论