Я использую модуль Python re для записи регулярных выражений для лексического анализа. Я искал исчерпывающий список, для которого специальные символы должны быть экранированы, чтобы не было распознано регулярным выражением. Может ли кто-нибудь указать мне исчерпывающий список?Какие специальные символы должны быть экранированы при использовании модуля регулярного выражения Python?
Строка в текущем регулярном выражении, которую я пишу, что это дает мне неприятности является:
[\|\^&\+-%\*\/=!>]
Я хотел бы, чтобы это признать символы: |^&+-%*/=!>
Разве я не ускользнуло то, что я должен иметь ?
Спасибо. Так оно и было. Вы знаете список специальных символов, которые должны быть экранированы, и я могу ссылаться? –
@ VictorBrunell в порядке, улучшил ответ и добавил некоторые ссылки. Надеюсь, это поможет. – alecxe
Этот обманщик - это именно то, что мне нужно. Благодарю. –