2012-06-27 3 views
2

У меня есть текст вроде: «test 1 test 2 test 3», и я хочу заменить на что-то вроде: «test d1 test d2 test d3», для этого я думаю, что могу использовать регулярное выражение: «\ d» и то в замене используйте «d (параметр)», чтобы я мог поймать числа 1, 2 и 3. это возможно в возвышенном тексте 2, как в блокноте ++ или editplus?Sublime Text2 как заменить параметром?

ответ

6

В Ctrl + H (Заменить ...) Вы должны включить регулярное выражение (Alt + R), а затем вы должны использовать

\d+ 

в Найти Что и

d$0 

в Заменить

+2

Вам не нужна группа, если вы используете '$ 0'. – Joey

+0

@Joey Ты прав. – sebast26

2

Sublime является Prety недавний редактор AFAIK поэтому он будет иметь приличный регулярок двигатель на борту позволяет надеяться

Ваш вопрос может быть упрощенным, и я думаю, что я читал, что вы хотите заменить тест плюс ряд с тем же вещь, но префикс с объявлением

регулярного выражения

test (\d+) 

заменить

test d$1 

Если им нужно войти в группы из 3, это довольно легко настроить. Сообщите нам, если вы можете идти дальше.