Ich benutze re.match die Zeichenfolge wie folgt zu finden:Warum funktioniert re.match/re.search, aber re.findall funktioniert nicht?
print(re.match('''#include(\s)?".*"''', '''#include "my.h"'''))
dann bekam ich das Ergebnis wie folgt aus:
<_sre.SRE_Match object; span=(0, 15), match='#include "my.h"'>
und ich Match-Funktion dann ersetzen:
print(re.findall('''#include(\s)?".*"''', '''#include "my.h"'''))
das Ergebnis ist:
[' ']
Ich war verwirrt, warum nicht re.findall
die passende Zeichenfolge zurückgeben? Was stimmt nicht mit meinem regulären Ausdruck?