Was sind Saiten.Ersetzen () Funktion in Golang
Die Golang -Programmiersprache liefert die Saiten.Ersetzen Sie () ersetzen () Funktion, die alle Instanzen eines bestimmten Substrings innerhalb einer Zeichenfolge durch ein anderes Substring ersetzen kann.
Diese Funktion erfordert vier Argumente:
Func Ersatz (s, alt, neuer String, n int) ZeichenfolgeWie man Saiten benutzt.Ersetzen () in Golang
Saiten verwenden.Ersetzen () In Golang müssen wir zuerst eine neue Zeichenfolge definieren, aus der wir die Zeichen ersetzen möchten. Als nächstes müssen wir das Zeichen übergeben, das wir als Parameter dieser Funktion ersetzen müssen. Der folgende Code verwendet die Zeichenfolgen.Ersetzen () Funktion und ersetzt alle Vorkommen eines Substrings in einer Zeichenfolge:
Paket MainDieses GO -Programm ersetzt alle Vorkommen des Briefes ich in der Zeichenfolge str mit dem Brief X mit den Saiten.Ersetzen () Funktion. Die modifizierte Zeichenfolge wird dann mithilfe der Konsole verwendet fmt.Println (). Der dritte Parameter der Saiten.Die Funktion ersetzen () wird auf die Funktion eingestellt -1, Dies bedeutet, dass alle Vorkommen des angegebenen Substrings ersetzt werden.
Ersetzen Sie nur das erste Ereignis eines Zeichens durch Zeichenfolgen.Ersetzen () in Golang
Wenn wir nun nur das erste Ereignis eines Substrings ersetzen wollen, müssen wir ein Argument vorlegen 1:
Paket MainHier in diesem Code das erste Auftreten des Briefes ich in der Zeichenfolge str wird durch den Brief ersetzt X mit den Saiten.Ersetzen () Funktion. Die modifizierte Zeichenfolge wird dann mithilfe der Konsole verwendet fmt.Println (). Der dritte Parameter der Saiten.Die Funktion ersetzen () wird auf die Funktion eingestellt 1, Dies bedeutet, dass nur das erste Auftreten des angegebenen Substrings ersetzt wird. Wenn wir den vierten Parameter der Funktion auf Wert setzen -1, Dann werden alle Vorkommen ersetzt.
Saiten verwenden.Austauschen () in Golang
Neben Strings.Ersetzen (), Golang liefert auch a Saiten.Alles ersetzen() Funktion, die alle Instanzen eines Substrings in einer Zeichenfolge ersetzt, ohne dass die maximale Anzahl von Ersetzungen festgelegt werden muss.
Zum Beispiel, Das Folgende ist der Code, der alle Vorkommen des Briefes ersetzt ich mit dem Brief X Ohne die Notwendigkeit, das vierte Argument anzugeben, nämlich die Anzahl der zu erlegender Ersatz.
Paket MainAusgang
Nach dem Austausch wird die modifizierte Zeichenfolge dann mit der Konsole verwendet fmt.Println ().
So ersetzen Sie das vollständige Substring mit Zeichenfolgen.Ersetzen () Funktion in Golang
Jetzt werden wir uns einen Golang -Code ansehen, der ein vollständiges Substring durch ein neues Substring ersetzt:
Paket MainDieses GO -Programm ersetzt das erste Ereignis des Substrings Linux in der Zeichenfolge S mit dem Substring LinuxHint mit den Saiten.Ersetzen Sie die Funktion (). Die modifizierte Zeichenfolge wird dann mithilfe der Konsole verwendet fmt.Println (). Der dritte Parameter der Saiten.Die Funktion ersetzen () wird auf 1 gesetzt, was bedeutet, dass nur das erste Auftreten des angegebenen Substrings ersetzt wird.
Ausgang
Die Ausgabe zeigt die ursprüngliche Zeichenfolge und die modifizierte Zeichenfolge mit dem angelegten Ersatz an.
Abschluss
Der Saiten.Ersetzen() Funktion kann Saiten in Golang manipulieren, indem er das gewünschte Zeichen durch ein neues Substring ersetzt. Die Saiten.Ersatz () ersetzt alle Zeicheninstanzen oder ersetzt nur das erste Zeichen des Zeichens. Ebenso haben wir Saiten.Alles ersetzen() Ersetzt alle Vorkommen eines Zeichens, ohne dass das vierte Argument angeben muss.