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

2020-04-06  本文已影响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)

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

上一篇 下一篇

猜你喜欢

热点阅读