我有一个文本文件,其中一些记录是空白的,我想用N / A或null替换该空格
前 -
field-A field-b field-c field-d field-e field-f field-g field-h field-i 1 2 3 4 5 6 7 8 9 1 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 1 4 5 6 7 8 9
结果期待
field-A field-b field-c field-d field-e field-f field-g field-h field-i 1 2 3 4 5 6 7 8 9 1 N/A 3 4 5 6 7 8 9 N/A 2 3 4 5 6 7 8 9 1 N/A N/A 4 5 6 7 8 9
答案 0 :(得分:1)
perl -pe 's/ / x / while / /' <<END
1 2 3 4 5 6 7 8 9
1 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
1 4 5 6 7 8 9
END
产生
1 2 3 4 5 6 7 8 9
1 x 3 4 5 6 7 8 9
x 2 3 4 5 6 7 8 9
1 x x 4 5 6 7 8 9
答案 1 :(得分:0)
如果是空格字符,我会查找字符代码或空格。
在C#中假设您的变量为mystr
,它将类似于:
myStr = myStr.Replace(" ", "N/A");
您还可以查找字符值,具体取决于您使用的语言。