美文网首页
初学Python正则表达式时踩的坑

初学Python正则表达式时踩的坑

作者: 乄洛尘 | 来源:发表于2020-04-06 10:31 被阅读0次

起初是想从文档里读取坐标然后分成x,y,但是因为中间间隔符号是 ".",当时写的时候心里还在想咋感觉这么别扭 ,一运行发现结果是不对的

    for i in range(0,5):
        str = re.findall(r'(.*).(.*)\n',point[i])
        print(str)
image.png
image.png

然后突然反应过来,问题就出在了中间的点没转义上了

   for i in range(0,5):
        str = re.findall(r'(.*)\.(.*)\n',point[i])
        x = int(str[0][0])
        y = int(str[0][1])
        print(x,y)

再次运行下 ,是我想要的结果,亏我当时还以为自己匹配写错了,记录下免得下次又忘了

相关文章

网友评论

      本文标题:初学Python正则表达式时踩的坑

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