当前位置:首页 > Python教程 > python技巧

python正则表达式匹配指定的字符开头和指定的字符结束

一,使用python的re.findall函数,匹配指定的字符开头和指定的字符结束

代码示例:

            1
            import
             re

            2
            #
             re.findall函数;匹配指定的字符串开头和指定的字符串结尾(前后不包含指定的字符串)
            3 str01 = ‘hello word‘4 str02 = re.findall(‘(?<=e).*?(?=r)‘,str01)
5print(str02)

输出结果:

            1 [‘llo wo‘]

二,使用python的re.findall函数,匹配指定的字符开头和指定的字符结束(前后包含指定的字符串)

注意:

  • 在 re.findall()的第一个参数中输入的为 ‘h.*o‘ 可以匹配到相同的值直到最后一个值;

代码示例:

            1
            import
             re

            2
            #
             re.findall函数;匹配指定的字符串开头和指定的字符串结尾(前后包含指定的字符串)
            3 str01 = ‘hello word‘4 str02 = re.findall(‘h.*o‘,str01)
5print(str02)

输出结果:

            1 [‘hello wo‘]
  • 如果参数为 ‘h.*?o‘,则只匹配到第一个值
            1
            import
             re

            2
            #
             re.findall函数; .*? 如果匹配的字符中有多个相同的匹配结尾值的
            3 str01 = ‘hello word‘4 str02 = re.findall(‘h.*?o‘,str01)
5print(str02)

输出结果:

            1 [‘hello‘]

 

 

 

        import re
# re.findall函数;匹配指定的字符串开头和指定的字符串结尾(前后包含指定的字符串)
str01 = ‘hello word‘
str02 = re.findall(‘h.*o‘,str01)
print(str02)

原文:https://www.cnblogs.com/YouJeffrey/p/15209895.html


【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐