如何在 
的前20个字符后添加非中断空格(my_string
)?
my_string = "12345678 912345678 15235213523 23512351235"
test = mark_safe(re.sub(
#after first 20 chars add  ,
r' \1 ',
my_string,
flags=re.UNICODE,
))
答案 0 :(得分:2)
仅在前20个字符后添加
,您可以尝试 -
my_string = "12345678 912345678 15235213523 23512351235"
print(my_string[:20] + " " + my_string[20:])
>> '12345678 912345678 1 5235213523 23512351235'
在您想要的地方使用my_string[:20] + " " + my_string[20:]
。
答案 1 :(得分:0)
z="12345678 912345678 15235213523 23512351235"
print re.sub(r"^(.{20})",r"\1 ",z,flags=re.UNICODE)