如何在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

更新于: 18-Feb-2020

1K+ 查看

启动您的 职业

通过完成课程获得认证

开始
广告
© . All rights reserved.