我有一个像这样的行的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
我该怎么做?