Регулярное выражение - Удалить всё, что ЗА двумя символами
Подскажите есть ли, возможность выделить все символы, которые находятся вне двух символов
Думаю понятно написал, но если нет, вот пример:
Привет мир - {это} регулярное выражение!
То, что жирным удалить соответственно и оставить только то, что между { }
Ответы (2 шт):
Автор решения: Vadik
→ Ссылка
Помимо варианта от @Qwertiy, такую замену можно сделать с помощью back reference (эта фича есть не во всех реализациях регулярок, но в редакторе Sublime она должна быть).
В текстовом редакторе замените:
^.*?{(.*)}.*?$
На это:
$1
Замечание: в разных движках регулярки могут работать по-разному . Где-то могут поддерживаться одни фичи, где-то другие. Например, в некоторых языках или средах вместо $1 нужно писать \1.