【发布时间】:2018-01-31 04:47:55
【问题描述】:
例如,如果我想在连字符前面有一个大写字母(A-、C- 等)的所有实例之间添加一个空格,那么我可以使用什么函数来实现这一点?
或者,有没有办法让 re.sub 输出匹配的模式? :
>>> text = 'T- AB-'
>>> re.sub(r'\b[A-Z]-', 'what goes here?', text)
>>> text
'T - AB-'
【问题讨论】:
-
组/反向引用 -
re.sub(r'\b([A-Z])-', r'\1 -', text).
标签: regex