我正在尝试在文件的每个两个字符字段(例如,以00或CC为例)的中间插入一个空格字符“”,以便将该字段分成两个字段,我的字段分隔符是一个空间。
我正在寻找一种bash解决方案,但是python-3.x脚本也可以。
答案 0 :(得分:0)
正则表达式可以工作吗?
python的re模块可以帮助您。但是类似
import re
#searches for a word boundary, two characters and another boundary.
#replaces it by <firstchar><space><seconchar>
#for every occurence in the contentsoffile.
re.sub(r"\b(.)(.)\b",r"\1 \2",contentsoffile)
您可以简单地读取文件
with open("myfile.something","r") as f:
contentsoffile = f.read()