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