Преобразуйте пробелы во вкладки в RegEx

Имейте Вас, попробовал что-то как:

//[содержит (@prop, "Нечто")]

, я никогда не использовал, содержит функцию прежде, но подозревайте, что это должно работать, как рекламируется...

5
задан simonwjackson 6 December 2009 в 02:41
поделиться

2 ответа

С Perl:

perl -pe '1 while s/\G {3}/\t/gc' input.txt >output.txt

Например, со следующим вводом

nada
   three spaces
    four spaces
   three   in the middle
      six space

вывод (табуляторы заменены на \ t )

$ perl -pe '1 while s/\G {3}/\t/gc' input | perl -pe 's/\t/\\t/g'
nada
\tthree spaces
\t four spaces
\tthree   in the middle
\t\tsix spaces
7
ответ дан 14 December 2019 в 01:10
поделиться

Вы, вероятно, захотите / ^ (?: {3}) * / \ t / g

редактировать: исправлено

-1
ответ дан 14 December 2019 в 01:10
поделиться
Другие вопросы по тегам:

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