小编eww*_*ink的帖子

Python正则表达式替换捕获

我正在尝试在 前后添加一个空格+-,使用re.sub(仅)使用什么表达式?

import re

text = """a+b
a+b-c
a + b - c
a+b-c+d-e
a + b - c + d - e"""

text = re.sub('(\s?[+-]\s?)', r' \1 ', text)
print(text)
Run Code Online (Sandbox Code Playgroud)

预期结果:

a + b
a + b - c
a + b - c
a + b - c + d - e
a + b - c + d - e
Run Code Online (Sandbox Code Playgroud)

import re

text = """a+b
a+b-c
a + b - c
a+b-c+d-e
a …
Run Code Online (Sandbox Code Playgroud)

python regex

4
推荐指数
1
解决办法
99
查看次数

标签 统计

python ×1

regex ×1