2013-12-21 22 views
1

Я хотел бы добавить символ «e» после 12 символов. что-то вроде этого:Добавить символ после длины Notepad ++

theworldwillndsoon 

должен быть таким:

theworldwillendsoon 

, как я могу сделать это в блокноте ++?

+0

Создать макрос. –

+0

Regex заменить на [a-z] {12}? – nrathaus

+0

, если эту строку нужно изменить несколько раз, найдите и замените. –

ответ

2

Хорошо, вы бы нажали Search ->Replace, установите флажок Регулярное выражение в режиме поиска.

Find: ^(.{12}) 
Replace: \1e 

Примечание: Точка . соответствует любому символу (кроме символа новой строки), \1 является ссылка на группу захвата ()

1

Возможно, это, что будет вставлять что-нибудь после 12 разного?

Найти:

(?<=^.{12}) 

Заменить:

e 

Использование lookbehind.

В замене-вкладке> режим поиска: Опция для регулярного выражения должна быть проверена.

+0

Возможно, вам стоит упомянуть, что это работает только в последних версиях Notepad ++, потому что lookbehinds не работают в предыдущих версиях. – Jerry

+0

Спасибо за информацию! Я только пробовал его с моей версией 6.5.2 и там он работал :-) –

Смежные вопросы