So schneiden Sie eine Zeichenfolge nach einem bestimmten Zeichen in JavaScript ab

So Schneiden Sie Eine Zeichenfolge Nach Einem Bestimmten Zeichen In Javascript Ab



Das Trimmen einer Zeichenfolge beinhaltet das Entfernen von Zeichen oder Wörtern der Zeichenfolge von der Start- oder Endposition. Sie können die Zeichenfolgen filtern, indem Sie bestimmte Zeichen oder einen Teil der Zeichenfolge als Teilzeichenfolge entfernen, um den bestimmten Teil zu erhalten. Dies erleichtert Ihrem JavaScript-Programm die korrekte Verarbeitung von Benutzereingaben oder von einer Website abgerufenen Daten.

Dieses Handbuch beschreibt das Verfahren zum Trimmen der Zeichenfolge nach einem bestimmten Zeichen.

Wie schneide ich eine Zeichenfolge nach einem bestimmten Zeichen in JavaScript ab?

Eine Zeichenfolge nach einem bestimmten Zeichen zu kürzen, ist für Entwickler eine kleine Herausforderung. JavaScript bietet jedoch einige integrierte Methoden, die unten aufgeführt sind:







  • substring()-Methode
  • Slice()-Methode
  • split()-Methode

Schauen wir uns an, wie jede Methode funktioniert.



Methode 1: Schneiden Sie eine Zeichenfolge nach einem bestimmten Zeichen mit der Methode substring() ab

Das ' Teilstring() “ ist eine vordefinierte JavaScript-Methode, die zum Objekt vom Typ „String“ gehört. Es zeigt einen Teilstring eines Strings als Ausgabe an. Diese Methode verwendet zwei Parameter, den Start- und den Endindex, und gibt eine neue Zeichenfolge als Ausgabe zurück, indem sie den angegebenen Teil der Zeichenfolge als Teilzeichenfolge extrahiert. Außerdem wird der Startindex eingeschlossen, während der Endindex von der resultierenden Zeichenfolge ausgeschlossen wird.



Syntax
Befolgen Sie die unten angegebene Syntax für die Verwendung der Methode substring():





Schnur. Teilzeichenfolge ( 0 , Schnur. Index von ( Charakter ) ) ;

Hier, ' 0 “ ist der Startindex der Zeichenfolge, und das „ string.indexOf(Zeichen) ” ist der Endindex der extrahierten Zeichenfolge, der sich auf den Index des angegebenen Zeichens bezieht, das nicht in die resultierende Zeichenfolge aufgenommen wird.

Beispiel: Abschneiden einer Zeichenfolge nach einem Leerzeichen
In diesem Beispiel schneiden wir die Zeichenfolge ab, wenn das erste Leerzeichen in der Zeichenfolge erkannt wird. Dazu erstellen wir zunächst eine Variable namens „ Schnur “ mit folgendem Wert darin:



war Schnur = 'Programmierfähigkeiten lernen' ;

Rufen Sie dann die Methode substring() auf, indem Sie den Anfangs- und den Endindex der Zeichenfolge übergeben. Rufen Sie zu diesem Zweck die Methode indexOf() auf, die ein Leerzeichen als Argument akzeptiert:

war Jahr = Schnur. Teilzeichenfolge ( 0 , Schnur. Index von ( ' ' ) ) ;

Drucken Sie zuletzt die resultierende Zeichenfolge, die in einer Variablen gespeichert ist. Jahr “ auf der Konsole mit dem „ Konsole.log() ' Methode:

Konsole. Protokoll ( Jahr ) ;

Wie Sie sehen können, schneidet die Ausgabe die verbleibende Zeichenfolge ab, nachdem das erste Leerzeichen erhalten wurde:

Gehen wir zur anderen Methode über!

Methode 2: Schneiden Sie eine Zeichenfolge nach einem bestimmten Zeichen mit der Slice()-Methode ab

Um eine Zeichenfolge nach einem bestimmten Zeichen zu kürzen, verwenden Sie das JavaScript „ Scheibe() ' Methode. Es nimmt den Start- und den letzten Index als Parameter und gibt einen neuen String aus, indem es den Teil des Strings extrahiert, der auf den angegebenen Indizes basiert. Als letzten Index verwenden wir die Methode indexOf(), indem wir das Zeichen übergeben, das den Index des angegebenen Zeichens zurückgibt.

Syntax
Befolgen Sie die unten angegebene Syntax für die Slice()-Methode:

Schnur. Scheibe ( 0 , Schnur. Index von ( Charakter ) ) ;

Beispiel: Abschneiden einer Zeichenkette nach dem „@“-Zeichen
Wir erstellen eine Zeichenfolge, die in einer Variablen mit dem Namen „ Schnur “, die basierend auf dem „ @ ” Charakter:

war Schnur = 'Programmieren lernen @Skills' ;

Rufen Sie die Slice()-Methode auf, indem Sie ein Zeichen „ @ “ als Argument:

war Jahr = Schnur. Scheibe ( 0 , Schnur. Index von ( '@' ) ) ;

Geben Sie dann die resultierende Zeichenfolge auf der Konsole mit dem „ Konsole.log() ' Methode:

Konsole. Protokoll ( Jahr ) ;

Die Ausgabe zeigt, dass die Zeichenfolge nach dem angegebenen Zeichen erfolgreich abgeschnitten wurde. @ “:

Lassen Sie uns eine andere Methode ausprobieren, um eine Zeichenfolge nach einem bestimmten Zeichen zu schneiden.

Methode 3: Schneiden Sie eine Zeichenfolge nach einem bestimmten Zeichen mit der Methode split() ab

Es gibt eine andere JavaScript-Methode zum Abschneiden einer Zeichenfolge nach einem bestimmten Zeichen namens „ Teilt() ' Methode. Es gibt die Zeichenfolge, nachdem sie in ein Array von Teilzeichenfolgen aufgeteilt wurde. Diese Methode teilt die Zeichenfolge in zwei Teile, einen vor dem Zeichen und den anderen nach dem Zeichen.

Syntax
Befolgen Sie die unten angegebene Syntax, um die Methode split() zu verwenden:

Schnur. Teilt ( Separator , Grenze ) ;

Hier, ' Separator ' und die ' Grenze “ sind die beiden Parameter, die als Argumente an die Methode split() übergeben werden. Der zweite Parameter ist optional, während der erste Parameter verwendet wird, um die Zeichenfolge aufzuteilen. Außerdem gibt das Limit an, wie viele Splits es geben kann.

Beispiel
Rufen Sie nun die Methode split() auf, indem Sie ein Trennzeichen „ @ “, die verwendet wird, um die Zeichenfolge zu teilen. Wir haben den Index 0 angegeben, um die Teilzeichenfolge vor dem angegebenen Zeichen zu erhalten:

war Jahr = Schnur. Teilt ( '@' ) [ 0 ] ;

Drucken Sie schließlich die resultierende Zeichenfolge, die in einer Variablen gespeichert ist. Jahr “ auf der Konsole mit dem „ Konsole.log() ' Methode:

Konsole. Protokoll ( Jahr ) ;

Die Ausgabe zeigt, dass die Zeichenfolge erfolgreich getrimmt wurde:

Wir haben alle JavaScript-Methoden zum Abschneiden der Zeichenfolge nach einem bestimmten Zeichen zusammengestellt.

Fazit

Um eine Zeichenfolge nach einem bestimmten Zeichen abzuschneiden, können Sie die substring()-Methode, die slice()-Methode oder die split()-Methode verwenden. Die Methoden slice() und substring() funktionieren genauso, da sie die Zeichenfolge extrahieren, indem sie andere Teile basierend auf dem spezifischen Zeichen ausschneiden. In diesem Handbuch haben wir das Verfahren zum Abschneiden der Zeichenfolge nach einem bestimmten Zeichen mit entsprechenden Beispielen beschrieben.