fix_release='Ubuntu 16.04 LTS'
p = re.compile(r'(Ubuntu)\b(\d+[.]\d+)\b')
fix_release = p.search(fix_release)
logger.info(fix_release) #fix_release is None
Ich mag die Zeichenfolge ‚Ubuntu 16.04‘Extrakt String mit regulärem Ausdruck
Aber Ergebnis ist keine extrahieren .... Wie kann ich den richtigen Satz zu extrahieren?
Zuerst korrigieren Sie Ihre Testzeichenfolge. Du hast "Ubutu" statt "Ubuntu" geschrieben. Zweitens können Sie diese Regex versuchen: ['Ubuntu \ s * \ d + (?: \. \ D +)?'] (Https://regex101.com/r/iGzyET/1) – Gurman