从python中的文件中删除正则表达式匹配项?

时间:2018-03-23 22:23:54

标签: python regex

我有一个像这样的行的svg:

              

我想删除M之后的数字,其中M之后的数字与前面的L之后的数字相匹配。我有这个正则表达式似乎正在起作用:https://regex101.com/r/UG2VHo/6

但是当我尝试使用python的regex模块删除所有这些实例时,打印的字符串仍然包含匹配Ms的那些。

import regex

with open('test-mjlr.svg','r') as svg:
    data = svg.read()
    r = regex.sub('L([0-9]+,[0-9]+) \KM\1','',data,flags = regex.M)
print r

我该怎么做?

0 个答案:

没有答案