Начнем с того, что я уже прочитал документацию python о выражении регулярного выражения, я не могу переписать свое регулярное выражение для использования с python re. Таким образом, это является одним из основных регулярных выражений:python regex не распознает шаблон
\_*([A-Z][A-Z]+\_*[A-Z|0-9|\_]*)+\_*
Я знаю, что это нормально для моей цели, потому что с это соответствует задать расширенную прекрасно, что я хочу, но питон продолжает возвращать None для каждой анализируемой строки.
EDIT ожидается выход все, начиная с или без _, это все прописные, начиная с буквы и после того, как может быть, возможно, буквы или цифры, также _: XXX, XX_X, _XXX, _XX_XXXX_ XX_ где вход является строка с строчными буквами и пробелами.
Добавьте строки, которые считаете нужным и не должны совпадать. – dawg
Что вводит строка для соответствия регулярному выражению? каков ожидаемый результат? –
'[A-Z | 0-9 | \ _]' подозревается: изменение не работает в классе символов. Он совпадает с SINGLE-символом внутри '[]' only – dawg