Wie kann ich die folgende Codezeile ändern (die die Namen von Parametern in config_file
liest):Ignorieren Kommentare mit Leerzeichen in regex
re.findall('Parameter.*', config_file)
, um Linien zu ignorieren Kommentar Symbol (%
) an die enthält links? d. h. im folgenden Beispiel
Parameter: A
%Parameter: B
% Parameter: C
Parameter: D %the best parameter
nur A und D übereinstimmen?
gibt es etwas, aber '%' und Räume, die zwischen den Zeilenanfang und 'Parameter' kommen könnte? –
Mögliches Duplikat [Regex Look-Ahead, und Lookbehind Atomgruppen] (https://stackoverflow.com/questions/2973436/regex-lookahead-lookbehind-and-atomic-groups) –
@MichaWiedenmann Ich würde behaupten, dass es zwei Teile die Frage; nach dem negativen Lookbehind fragen und nach dem Ignorieren von Whitespace fragen. Die verknüpfte Frage beantwortet diese Frage nicht vollständig. – colopop