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