如何用正则表达式使字符串中每四位添加一个字符
时间: 2024-04-08 14:33:08 浏览: 227
要使用正则表达式在字符串中每四位添加一个字符,可以使用正则表达式的替换功能。以下是一个示例代码片段,演示了如何使用 Python 的 re 模块实现该功能:
```python
import re
# 输入字符串和指定字符
input_str = "1234567890"
separator = "-"
# 使用正则表达式进行替换
output_str = re.sub(r"(.{4})", r"\1" + separator, input_str)
# 去除最后一个多余的分隔符
output_str = output_str.rstrip(separator)
# 输出结果
print(output_str)
```
运行以上代码,输出结果为:
```
1234-5678-90
```
这样,每四位字符之间都添加了指定的字符。您可以根据需要修改输入字符串和指定字符来适应不同的情况。
阅读全文