Als «replace» getaggte Fragen

273
Suchen und Ersetzen von Elementen in einer Liste

Ich muss eine Liste durchsuchen und alle Vorkommen eines Elements durch ein anderes ersetzen. Bisher bringen mich meine Codeversuche nicht weiter. Was ist der beste Weg, dies zu tun? Angenommen, meine Liste enthält die folgenden Ganzzahlen >>> a = [1,2,3,4,5,1,2,3,4,5,1] und ich muss...

251
Wie grep und ersetzen

Ich muss rekursiv nach einer angegebenen Zeichenfolge in allen Dateien und Unterverzeichnissen in einem Verzeichnis suchen und diese Zeichenfolge durch eine andere Zeichenfolge ersetzen. Ich weiß, dass der Befehl zum Finden folgendermaßen aussehen könnte: grep 'string_to_find' -r ./* Aber wie kann...

231
Wie kann man mehrere Muster gleichzeitig durch sed ersetzen?

Angenommen, ich habe eine 'abbc'-Zeichenfolge und möchte Folgendes ersetzen: ab -> bc bc -> ab Wenn ich zwei Ersetzungen versuche, ist das Ergebnis nicht das, was ich will: echo 'abbc' | sed 's/ab/bc/g;s/bc/ab/g' abab Welchen sed-Befehl kann ich also wie unten beschrieben ersetzen? echo abbc...

223
Ersetzen Sie ein Zeichen in Bash durch ein anderes

Ich muss in der Lage sein, ein Leerzeichen ( ) durch einen Punkt ( .) in einer Zeichenfolge in Bash zu ersetzen . Ich denke, das wäre ziemlich einfach, aber ich bin neu, daher kann ich nicht herausfinden, wie ich ein ähnliches Beispiel für diese Verwendung ändern

208
Entfernen Sie mehrere Leerzeichen

Ich komme $row['message']aus einer MySQL-Datenbank und muss alle Leerzeichen wie \n \tund so weiter entfernen . $row['message'] = "This is a Text \n and so on \t Text text."; sollte formatiert werden für: $row['message'] = 'This is a Text and so on Text text.'; Ich habe es versucht: $ro =...

190
Ersetzen Sie nur einige Gruppen durch Regex

Nehmen wir an, ich habe den folgenden regulären Ausdruck: -(\d+)- und ich möchte mit C # die Gruppe 1 (\d+)durch ersetzen, um Folgendes AAzu erhalten: -AA- Jetzt ersetze ich es mit: var text = "example-123-example"; var pattern = @"-(\d+)-"; var replaced = Regex.Replace(text, pattern, "-AA-");...