我需要re用另一个字符串替换括号内的点:
从
a = 'hello.mate(how.are.you)'
到
b = 'hello.mate(how|DOT|are|DOT|you)
我试图用/(突出括号的开头和/)结尾,但我不清楚如何捕捉中间的简单点。
最贴切的两个例子
这两个问题显然面临完全相同的问题,特别是问题 #2,但我似乎无法捕捉到一个点re.sub
尝试的解决方案
基于上述示例的各种无效尝试包括:
b = re.sub(r'\(.\)','|DOT|', a)
b = re.sub(r'\(\.\)','|DOT|', a)
b = re.sub(r'\([.]\)','|DOT|', a)
b = re.sub(r'\([\.]\)','|DOT|', a)