如何使用Python中的正则表达式在特定字符前后添加空格?
以下代码演示了如何在给定字符串中的垂线“|”字符前后添加空格。
示例
import re
regex = r'\b[|:]\b'
s = "abracadabra abraca|dabara | abra cadabra abra ca dabra abra ca dabra abra"
print(re.sub(regex, ' \g<0> ', s))
输出
这将产生以下输出。
abracadabra abraca | dabara | abra cadabra abra ca dabra abra ca dabra abra
极客教程