以下是一些示例输入:
B%2==1
N%2!=1
我希望他们的相应输出为:
M(B,2)==1
M(N,2)!=1
看起来很简单,但我无法为其编写正则表达式?请给我一些建议
答案 0 :(得分:2)
试试这个正则表达式:
128m
它将打印:
data= """
B%2==1
N%2!=1
"""
rx = r"([A-Z]+)%(\d+)"
result = re.sub(rx, r"M(\1,\2)", data, 0, re.IGNORECASE | re.MULTILINE)