2016-03-11 8 views
0

Как я могу обернуть текст или предложения в HTML-файле с помощью поиска и замены (Regex) на TextPad?Как найти и обернуть текст/предложения в HTML-файле с помощью TextPad

Например, как я могу изменить это:

<td align="center">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</td> 
<td align="center">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</td> 

к этому:

<td align="center"> <single>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</single></td> 
<td align="center"><single>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit.</single></td> 

с помощью функции поиска и замены в TextPad?

+0

Не могли бы вы быть более ясными с вашим вопросом? Очень неясно, о чем вы спрашиваете. – Bodacious

+0

hi Я просто хочу обернуть текст с помощью find replace (regex) в TexPad, как показано выше. его трудно для меня, потому что у меня есть сотни предложений в моем HTML-файле. – gond

+0

Хорошо, я понимаю, о чем вы сейчас спрашиваете. Я мог бы рассказать вам, как это сделать в Sublime Text, но я не использую TextPad. Я отредактировал ваш вопрос, чтобы дать ясность, чтобы тот, кто больше знает об TextPad, может ответить на него. – Bodacious

ответ

0

Я не могу ответить на TextPad, но могу сказать, как это сделать в Sublime Text.

В Sublime вам необходимо знать две вещи, чтобы выполнить то, что вы пытаетесь сделать.

  1. Функция «Найти», включая инструменты RegEx и «Найти в выборе».
  2. Понятие «Несколько курсоров»

«Найти» инструмент можно обращаться так же, как в веб-браузере, нажав ctrl+f (Windows)

Он откроется на дне экрана, а на левой стороне вы увидите несколько кнопок. Если вы наведете курсор на кнопки, вы увидите дескриптор. Один из них - поиск в RegEx, а другой - кнопка «В выборе», среди прочих.

При поиске вы не должны пытаться искать то, что вы будете редактировать, вам просто нужно найти то, что всегда приходит до или после того, что вы хотите. Причина этого станет понятна позже, просто поверьте мне сейчас.

Так что в вашем случае вам, вероятно, не нужно использовать поиск в RegEx. Сначала выберите весь раздел, который вы хотите найти, затем нажмите ctrl+f (Windows), введите что-то вроде <td align="center">, затем нажмите кнопку «В выборе». В этот момент у вас должны быть выделены все экземпляры <td align="center">. Вы также можете найти закрывающий тег </td>, чтобы получить другой конец.

На этом этапе вы можете просто просмотреть документ по одному, но есть лучший способ: несколько курсоров.


Несколько курсоров - одна из самых крутых особенностей Возвышенности.

Теперь, когда вы выделили каждый экземпляр того, что вы ищете, нажатие alt+enter (Windows) даст вам курсор во всех этих местах. Теперь вы можете использовать клавиши со стрелками для перемещения курсоров в то место, где вы хотите вставить текст. Как только вы там, просто начните вводить текст! Вы увидите, что ваш новый текст появляется во всех этих местах!


Sublime Поиск и замена:

http://docs.sublimetext.info/en/latest/search_and_replace/search_and_replace_overview.html

Множественные курсоры:

http://docs.sublimetext.info/en/latest/editing/editing.html#multiple-selections

Sublime сочетания клавиш:

OSX: http://docs.sublimetext.info/en/latest/reference/keyboard_shortcuts_osx.html

Окна: http://docs.sublimetext.info/en/latest/reference/keyboard_shortcuts_win.html

0

Вы можете сделать это с помощью макроса в TextPad ...

  1. начала записи макроса
  2. F5 найти
  3. типа>
  4. пресс возврата
  5. остановка записи макрос

Затем вы можете запустить макрос, есть варианты по количеству раз или повторить до конца файла.

вы можете назначить ключи (настройка -> предпочтения -> клавиатура) для шагов 1 и 5, что упрощает настройку и воспроизведение.

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

  • Нет связанных вопросов^_^