Я хочу заменить все
\caption(.1..)
\caption(.2.)
\caption(.3..)
\caption(.4..)
к
\caption{}
Что мне следует ввести в поле поиска?
решение1
Вы хотите заменить
\\caption\(.*\)
с
\caption{}
Так просто, как, что.
Вам нужно экранировать обратную косую черту \
и скобки ()
, поскольку они имеют особое значение в регулярных выражениях. Часть .*
соответствует любому символу, несколько раз. Это будет соответствовать ..2.
подстрокам.
Если вы действительно хотите заменить скобки на фигурные, вы можете добавить группу захвата, добавив ее ()
вокруг строки, которую вы хотите сопоставить, а затем повторно использовать ее в своей замене:
\\caption\((.*)\)
с
\caption{$1}
Содержание вашей первой «подписи» фиксируется в первом регистре, к которому мы $1
снова обращаемся.
Более подробную информацию можно найти в руководстве по регулярным выражениям TextMate:Руководство TextMate » Регулярные выражения