python как извлекать операторы из строки
Я хочу извлечь операторы как: +,-,/,*
а также (,),_
из строки
Например.
a-2=b (cd)=3
вывод:
- ,=, (, -, ), =
Это не работает:
re.finditer(r'[=+/-()]*', text)
- найти повторяющееся выражение с использованием регулярного выражения python
- Как я могу «разделить» слова с помощью регулярных выражений?
- В python расширяет класс string.Template для простых регулярных выражений
- не заменяет все вхождения
- Число фильтров Regex делится на 3
Ваш re
должен избегать некоторых символов с обратной косой чертой. ( +
, -
, (
, )
имеют свои особые значения в re
).
Во всяком случае, для этого вам не нужно re
:
(c for c in s if c in '+-/*()_')
- Как сделать текст прокруткой вниз автоматически, когда текст преодолевает область видимости?
- Python: элегантный способ создания списка кортежей?
- Время повторения слова python regex
- Регулярное расписание Python для соответствия всей строке
- Регулярное выражение для номера версии больше 1,18.10
- Как я могу выразить «повторить эту часть» в регулярном выражении?
- Идентифицировать строки при удалении подстрок в python
- Python – Извлечение шаблона из строки с использованием RegEx
- Regex Python – почему конец строки ($ и \ Z) не работает с групповыми выражениями?
- python regex: Как я могу найти шаблон для нескольких строк шаблонов?
- Простое регулярное выражение python, совпадение после двоеточия