我似乎在这方面找不到好的资源..我正在尝试做一个简单的re.place
我想替换其中(.*?)的部分,但不知道如何执行此操作的语法。我知道如何在PHP中做到这一点,所以我一直在摆弄我认为它可以基于此的东西(这就是为什么它有$1,但我知道这在python中是不正确的)。如果有人能展示正确的语法,我将不胜感激,我不是问任何特定字符串的细节,只是想知道如何替换这样的东西,或者它是否有超过1 ()的区域。谢谢
originalstring = 'fksf var:asfkj;'
pattern = '.*?var:(.*?);'
replacement_string='$1' + 'test'
replaced = re.sub(re.compile(pattern, re.MULTILINE), replacement_string, originalstring)
https://stackoverflow.com/questions/3519487
复制相似问题