Создание исключений нечеткого соответствия с новым модулем регулярных выражений Python

тестирую новый питонрегулярное выражение модуль, который допускает нечеткое сопоставление строк, и до сих пор был впечатлен его возможностями. Однако я'у нас были проблемы с определенными исключениями с нечетким соответствием. Ниже приводится пример. я хочуST LOUISи все вариацииST LOUIS на расстоянии редактирования от 1 до соответствияref, Однако я хочу сделать одно исключение из этого правила: редактирование не может состоять из вставки слева от крайнего левого символа, содержащего буквы,NSE, или жеW, В следующем примере я хочу, чтобы входы 1 - 3 совпадали с ref, а вход 4 - сбой. Однако, используя следующиеref заставляет это соответствовать всем четырем входам. Кто-нибудь, кто знаком с новым модулем регулярных выражений, знает о возможном обходном пути?

input1 = 'ST LOUIS'
input2 = 'AST LOUIS'
input3 = 'ST LOUS'
input4 = 'NST LOUIS'


ref = '([^NSEW]|(?

Ответы на вопрос(1)

Ваш ответ на вопрос