如何在字符串中每2个字符插入2个空格?

问题描述 投票:0回答:1

我有一个包含 250 个字符列的表格,其内容如下:

AA1BB1CC1DD1
AA1DD1EE1
AA1XX1EE2FF1AB2CB2

它是一个字符串,就像 2char + 1 char 的数组一样使用。我需要在每个数组元素的前 2 个之后插入 2 个空格:

AA  1BB  1CC  1DD  1
AA  1DD  1EE  1
AA  1XX  1EE  2FF  1AB  2CB  2

是否有系统功能(也许是regexp_replace?)或者我需要编写一个程序?

sql string db2-400
1个回答
0
投票

使用 RegEx 在 Python 中的任意数字前添加两个空格:

import re  
modified_text = re.sub(r'(\d)', r'  \1', text)
© www.soinside.com 2019 - 2024. All rights reserved.