2016-02-16 3 views
1

Я пытаюсь выяснить, как я могу собрать находку и команду заменить маски или выяснить способ, чтобы найти и заменить следующий пример:TextPad Найти Заменить Команды джокер

Я хотел бы найти условие которые содержат двойные кавычки перед ними с одной цитатой в конце:

Пример: находка «Джо» и заменить „Джо“

в принципе, я пытаюсь найти все термины с терминами, имеющими «впереди и в конце».

ответ

2

Проверить [x] Regular expression флажок в TextPad Заменим диалоговом окне и введите следующие значения:

Найти:

"([^'"]*)' 

Заменить:

'\1' 

Пояснение:

В регулярное выражение, квадратные скобки используются для обозначения символа cter. Класс символов, начинающийся с каретки, будет соответствовать чему-либо, что не относится к классу.
Таким образом, [^'"] будет соответствовать любому символу, кроме ' и ". Следующее * указывает, что может следовать любое число этих символов. ( и ) отмечают группу. И группа, которую мы ищем, начинается с " и заканчивается '. Наконец, в строке замены мы можем ссылаться на любую группу через \n, где n - n-я группа. В нашем случае это первая и единственная группа, поэтому мы использовали \1.

+0

Как я могу дополнительно провести поиск одиночной кавычки с помощью a или; (запятая или точка с запятой) перед одной кавычкой? – Jeff

+0

Я совершенно уверен, что вы имеете в виду. Приведите пример строки. – gollum

+0

«joe», или «joe»; – Jeff

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