美文网首页
python 字符串正则匹配和空格分割

python 字符串正则匹配和空格分割

作者: pureWeek | 来源:发表于2019-06-09 21:16 被阅读0次

    问题

            一个文本内容为

            123 126你好你好

            128 133你好你好

            如果输入125怎么定位到第一位

    文本行读取

            f= open('1.txt', 'r')

            for line in f:

                    print(line)

    正则匹配

            配置数字空格数字

            import re

                t= "123 456nihaosd"

                regex1  = r"\d*\s*\d*"

                pattern = re.compile(regex1)

                match1 = re.search(pattern, t)

                print( match1.group(0))

    分割

                分割多个空格

                1.split()方法,自动会除掉空字符串

                        b=match1.group(0).split()

                            print(b[1])

                            这里我们默认采取这种方式

                   2.filter对split(" ")进行过滤

                        filter(None,str.split(" "))

                            for l in filter(None,match1.group(0).split(" ")):

                                     print(l)

    图片

        

    相关文章

      网友评论

          本文标题:python 字符串正则匹配和空格分割

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