以下是我的文本文件,列由单个,两个或多个空格分隔,甚至是制表符分隔。我不确定格式化。如何仅用一个空格分隔所有列。谢谢。
sample.txt的
Name Roll Read
id\asd4r 101_Saoi_09 poll
id\plo90d CPS_TR5 ET_dev
id\rbh906 coer_web AA_ITECTS
id\o9i8u7 000125_Telease check-2
......
......
我尝试构建正则表达式,但无法完成它。
答案 0 :(得分:3)
这将完成这项工作:
\h+
空格<强>解释强>
\h+ : 1 or more horizontal spaces (space or tabulation)
给定示例的结果:
Name Roll Read
id\asd4r 101_Saoi_09 poll
id\plo90d CPS_TR5 ET_dev
id\rbh906 coer_web AA_ITECTS
id\o9i8u7 000125_Telease check-2
答案 1 :(得分:1)
我认为你应该只用一个空格来替换所有出现的一个或多个空格。在正则表达式模式下尝试以下查找和替换:
<强>查找强>
[ ]+
<强>替换强>
[ ]
答案 2 :(得分:1)