2010-06-23 5 views
4

простого примера в Notepad ++ с использованием регулярных выражений заменить
поиск: ничего
заменить с (желательным): \ тестаЗаменить регулярное выражение т в Notepad ++

  1. догадка для регулярных выражений заменить строку: \ тест
    результаты в: tab ЭСТа, так что \ т интерпретируется как tab

  2. догадки для регулярных выражений заменить строку: \\ теста
    результатов в: \ tab Эст, поэтому первый \ интерпретируется как \, то \ т интерпретируются как tab

  3. догадка для регулярных выражений заменить строку: \ тест (space между ними \ и испытанием)
    результатов в: \ теста (space между ними \ и испытанием)

Как это сделать, чтобы получить \ test в качестве результата? Есть ли группа или конец командных символов для строки замены? Или пустой символ, который я могу добавить после \?

Спасибо, Axel

+0

По-видимому, независимо от того, сколько '' 'мы положим, это займет их буквально, кроме одного до' t'. Звучит как ошибка - сообщите об этом. – Amarghosh

+0

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

ответ

1

Как о замене с \\test? Обычно \ должен быть экранирован с \.

+0

Извините, я не правильно отформатировал свой вопрос. Теперь это изменилось. Конечно, я попытался это сделать, как теперь видно выше. – Axel

+0

Хорошо, просто попробовал сам в Notepad ++ - работает в расширенном режиме, но не с регулярными выражениями. weird ... –

+0

Он, похоже, не работает с \ r и \ n. Мое предположение - как сказал Йенс, - это то, что это ошибка в Notepad ++. –

0

Попробуйте 3 обратные косые черты, такие вещи часто работают в других инструментах/языках.

+1

Нет, это тоже не работает. Добавляет еще одну обратную косую черту. –

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