как добиться функциональности mod_rewrite в поиске и замене текстового редактора? - PullRequest
3 голосов
/ 16 сентября 2009
RewriteRule ^/?page/?([a-zA-Z0-9,-]+)$ $1.php [L]

Возможно ли для текстового редактора найти и заменить строку таким образом, как это делает mod_rewrite в apache? я имею в виду, например, в текстовом файле, я хотел бы заключить все адреса электронной почты в двойные кавычки,

введя [a-zA-Z_]@[a-zA-Z-]+\.[a-zA-Z.]+ в поле «найти что»
и "$1" в поле "заменить на", я получаю замену всех адресов электронной почты буквально на 1 доллар, но я хотел, чтобы исходное значение просто добавлялось и начиналось с двойных qoutes?

или есть более легкий подход к проблеме ???

1 Ответ

1 голос
/ 16 сентября 2009

Различные текстовые редакторы обрабатывают значение замены по-разному. Некоторые используют $1, как вы показали, другие используют \1. Также иногда есть специальные жетоны для «всего матча». Например, TextPad будет использовать & для обозначения всего согласованного ввода. Возможно, лучше проконсультироваться со справочной системой regex (надеюсь) в вашем редакторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...