0
我想用明确的乘法(例如“a x”)替换字符串中的隐式乘法(例如“ax”)。我已经完成了大部分工作,除了我也想添加它来替换诸如“a(x + 1)”和“a(x + 1)”之类的东西。Python正则表达式 - 创建显式乘法
到目前为止,我的模式是:
pattern = re.compile("([0-9]+|[a-z\)])([a-z\(])", re.IGNORECASE)
我使用pattern.sub
做实际的更换:
s = "RX(3X)R"
print pattern.sub('\\1*\\2', s)
但是,它并不能取代 “一个(” 改为” *( ?”我怎样才能解决这个