Задать вопрос
@s_hoffman

Как исключить подстроку в регулярном выражении?

Есть строка текста:
Lorem ~Ipsum~ is simply ~dummy~ text ~of~ the printing...

что бы найти все слова заключенные в ~~ я использую
re.search(r'~([^~]*)~', text)

Допустим стало необходимо использовать ~~ вместо ~
([^\~]*) указывает на исключение символа ~ из текста внутри этих символов
Как правильно составить регулянное выражение, что бы исключать последовательность символов а не один символ?
То есть ~~Lor~em~~ должно вернуть Lor~em
  • Вопрос задан
  • 956 просмотров
Подписаться 2 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Stepik
    Регулярные выражения в Python
    1 неделя
    Далее
  • ProductStar
    Основы Java и ООП
    1 месяц
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@AlbertForest
~~(.+?)~~
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы