Python字符串---固定长度分割字符串
2021-01-20 02:15
标签:分割 lis 添加 ext tmp ext3 bcd pen 固定 处理mac地址,添加中横线 Python字符串---固定长度分割字符串 标签:分割 lis 添加 ext tmp ext3 bcd pen 固定 原文地址:https://www.cnblogs.com/JIM-FAN/p/12904777.html两个一组分割
import re
mac = ‘50E549E32ECB‘
# 方法一
mac1 = ‘‘
tmp = list(mac)
print(tmp) # [‘5‘, ‘0‘, ‘E‘, ‘5‘, ‘4‘, ‘9‘, ‘E‘, ‘3‘, ‘2‘, ‘E‘, ‘C‘, ‘B‘]
for i in range(len(tmp)):
if i != 0 and i % 2 == 0:
mac1 = mac1 + ‘-‘ + tmp[i]
else:
mac1 = mac1 + tmp[i]
print(mac1) # 50-E5-49-E3-2E-CB
# 方法二
tmp = re.findall(r‘.{2}‘, mac)
mac2 = ‘-‘.join(tmp)
print(mac2) # 50-E5-49-E3-2E-CB
三个一组分割
import re
import math
string = ‘123456789abcdefg‘
# 方法一:递归实现
text_list = []
def split_text(text, length):
tmp = text[:int(length)]
# print(tmp)
# 将固定长度的字符串添加到列表中
text_list.append(tmp)
# 将原串替换
text = text.replace(tmp, ‘‘)
if len(text)
上一篇:更改Unity项目新建模板
文章标题:Python字符串---固定长度分割字符串
文章链接:http://soscw.com/index.php/essay/44340.html