Создание регулярных выражений для подмножества символов с помощью операций над множеством, то есть вычитания, объединения и пересечения?

Мне нужно сгенерировать некоторые регулярные выражения в python, которые извлекают все символы, за исключением некоторых символов из определенного класса. Например, сопоставление только констант в строке путем исключения гласных из \w, например, [a-z-[aeiou]], что-то вроде этого (как мы делаем в Java, а также в некоторых других языках).

Я также хочу выполнить некоторые операции с наборами, например, перекресток [a-z&&[^aeiuo]] (например, Java и т. д.). Предоставляет ли библиотека python "re" или любой другой сторонний модуль поддержку для этого.

Я столкнулся с python модуль регулярных выражений, но он не работает.

Невозможно использовать поисковые пути или инвертированные классы символов с обратными сокращениями.

Wiktor Stribiżew 31.10.2018 13:49

Я написал свой собственный код, используя условия if / и цикл for для получения желаемых результатов.

Irfanullah 24.09.2019 09:33
0
2
60
0

Другие вопросы по теме