Python string.replace Ausdruck ersetzen

Sie können das re-Modul in Python verwenden, um reguläre Ausdrücke mit der Methode replace() zu verwenden. Hier ist ein Beispiel:

import re

string = "The quick brown fox jumps over the lazy dog."

# Replace all occurrences of "the" with "a" using a regular expression
new_string = re.sub("the", "a", string)
print(new_string)

Dies gibt aus: "a quick brown fox jumps over a lazy dog."

Sie können auch eine reguläre Ausdruck verwenden, um ein Muster im String zu finden und zu ersetzen. Hier ist ein Beispiel:

import re

string = "The quick brown fox jumps over the lazy dog."

# Replace all occurrences of the word that starts with "t" and ends with "e" with "a" 
new_string = re.sub(r"\b[tT]\w*e\b", "a", string)
print(new_string)

Dies gibt aus: "The quick brown fox jumps over a lazy dog."

Beachten Sie, dass die Funktion re.sub() drei Argumente entgegennimmt: den regulären Ausdruck-Muster, die Ersetzungszeichenfolge und den ursprünglichen String.