wie ersetzen mehrere Zeichen in einem string?
gewusst wie: ersetzen mehrere Zeichen in einem string?
bitte helfen Sie mit, beheben Sie das Skript
Muss ich in die Zeile "name" ein Sonderzeichen wurden hier ersetzt durch den Ausdruck "Besondere char"
newName = replace(name, ['\', '/', ':', '*', '?', '"', '<', '>', '|'], 'special char')
aber ich bekomme die Meldung:
ungültige syntax
- haben Sie einen Blick auf str.stranslate()
- die ungültige syntax Fehler kommt aus dem ersten Element in der Liste: '\'. Da ist es ein escape-Zeichen, würden Sie brauchen, verwenden Sie '\\'
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie re.sub():
Können Sie
str.übersetzen
und ein Wörterbuch Verständnis:Wenn Sie
timeit.timeit
, werden Sie sehen, dass diese Methode in der Regel schneller als die anderen geliefert:könnte man etwas machen wie: