У меня есть текстовый файл, часть записи пуста, и я хочу заменить это пробел словом N / A или null
ex-
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
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
Если это пробел, я бы искал код символа или пробел.
В C # при условии, что ваша переменная равна mystr, это будет что-то вроде:
mystr
myStr = myStr.Replace(" ", "N/A");
Вы также можете искать значение символа в зависимости от используемого вами языка.