如何使用Python中的正则表达式在特定字符前后添加空格?

如何使用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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程