如何在 Python 中使用 regex 为特定字符前后添加空格?


以下代码演示如何在给定的字符串中为竖线“|”字符前后添加空格。

示例

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

更新于: 18-Feb-2020

1 千+ 浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告
© . All rights reserved.