Я пытаюсь сопоставить несколько шаблонов, и я не могу заставить его работать.python regex с необязательными несколькими группами
Узоры я пытаюсь соответствовать следующие:
David C. Drummond
Sundar Pichai
Julie Spellman Sweet
Мне нужно выражение регулярное выражение, которое соответствует всем 3 группы.
Что я пытался до сих пор: r"^(\w*)\W?(\w*|\w\.)\W?(\w*)"
со многими вариациями для пространства между словами (\s
, \b
) и с жадным и алчным, не символом (?
) после помещения.
Ваш рисунок должен соответствовать всем этим. Фактически, ваш шаблон соответствует каждой строке, которая имеет начало (т. Е. Все строки), потому что все остальное в ней является необязательным. – melpomene
Но это не соответствует всем этим. – bjj
Опубликовать [mcve]. – melpomene