TextPad всегда имел возможность использовать нотацию posix, но вы должны изменить настройки в другом диалоговом окне. Чтобы использовать стандартные настройки TextPad для регулярных выражений, вам необходимо "экранировать" открывающие и закрывающие скобки:
Замените пробел после 5-значного почтового индекса в начале каждой строки
^\([0-9]+\)[ ]
С вкладкой
\1\t
Как и выше, ^ означает начало строки
\(это "экранированная скобка", и она обозначает начало первого поискового выражения, то есть пять цифр
[0-9]+ означает одну или несколько цифр (а не только 5-значные почтовые индексы)
\) - это еще одна "скобка с пробелом" для обозначения конца первого поискового выражения
[] это просто пробел (вы можете оставить скобки, но тогда никто не сможет увидеть его на этой веб-странице :-)
В выражении замены
\1 - первое поисковое выражение, часть между круглыми скобками (одна или несколько цифр)
\t является символом табуляции
Таким образом, команда поиска и замены ищет одну или несколько цифр, за которыми следует пробел. Затем он заменяет все это той же группой цифр, за которой следует вкладка.
Я не думаю, что есть какой-то способ просто найти "пробел после 5 цифр", чтобы вы могли просто заменить пробел, не касаясь цифр. Вы должны найти 5 цифр (первая строка), а затем пробел (вторая строка). Затем, хотя это кажется излишним или громоздким, ЗАМЕНИТЕ оригинальную строку из 5 цифр с САМОМ, за которой следует вкладка (вторая строка).
Каждый, кто знает это, забывает, что новички понятия не имеют об этом. Вот почему я говорю это для тебя, мой друг.
Ed Poor Math Tutor и бывший программист в Нью-Йорке