Python 学习笔记 070

作者: 夜羽萧轩 | 来源:发表于2019-10-10 12:11 被阅读0次

    正则表达式学习  续3


    语言注释的正则识别及解释  C语言为例

    Pic - 1

    正则表达式的特殊用法

    Pic - 2

    re.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

    相关文章

      网友评论

        本文标题:Python 学习笔记 070

        本文链接:https://www.haomeiwen.com/subject/bgqppctx.html