@programmer_developer
Начинающий программист C#

Как по быстрому отформатировать файл?

Имеется txt файл такого вида:
spoiler

----Slovo1-------slovo2------12Slovo----------34452gSlovo
----Slovo345-----Slovo234--slovo234-------Slovo6643
и еще более 1000 таких строк
' - ' - это пробел

Нужно отформатировать так, что бы все первые пробелы( до символов ) удалились, а остальные превратились в |. Должно получиться что то типа:
file.txt

Slovo1|slovo2|12Slovo|34452gSlovo
Slovo345|Slovo234|slovo234|Slovo6643
и еще более 1000 таких строк
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
В любом текстовом редакторе, поддерживающем поиск/замену по регулярному выражению
Заменить ^\s+ на ничего
Заменить \s+ на |
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ElijahTr
Например так:
let text = `
    Slovo1      slovo2        12Slovo        34452gSlovo
    Slovo345     Slovo234  slovo234      Slovo6643
`;

console.log(text);
text = text.replace(/\s\s+/g, '|');
console.log(text);

https://codepen.io/elijah_tr/pen/LOObMg
Или взять оттуда регулярное выражение и применить его другими способами :)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы