In diesem Handbuch wird das Verfahren beschrieben, um die Zeichenfolge nach einem angegebenen Zeichen zu schneiden.
So schneiden Sie eine Zeichenfolge nach einem bestimmten Zeichen in JavaScript?
Eine Zeichenfolge zu schneiden, nachdem ein bestimmter Charakter für Entwickler ein wenig schwierig ist. JavaScript bietet jedoch einige integrierte Methoden, die unten aufgeführt sind:
Schauen wir uns an, wie jede Methode funktioniert.
Methode 1: Schneiden Sie eine Zeichenfolge nach einem bestimmten Zeichen mithilfe der Substring () -Methode aus
Der "Substring ()Ist eine vordefinierte JavaScript -Methode, die zum String -Typ -Objekt gehört. Es zeigt eine Substring einer Zeichenfolge als Ausgabe an. Diese Methode enthält zwei Parameter, den Start und den Endindex, und gibt eine neue Zeichenfolge als Ausgabe zurück, indem der angegebene Teil der Zeichenfolge als Substring extrahiert wird. Darüber hinaus ist der Startindex enthalten, während der Endindex von der resultierenden Zeichenfolge ausgeschlossen ist.
Syntax
Befolgen Sie die untergegebene Syntax für die Verwendung der Substring () -Methode:
Hier, "0Ist der Startindex der Zeichenfolge und die “Saite.Indexof (Zeichen)Ist der Endindex der extrahierten Zeichenfolge, der sich auf den Index des angegebenen Zeichens bezieht, der nicht in die resultierende Zeichenfolge aufgenommen wird.
Beispiel: Schneiden einer Saite nach einem Raum
In diesem Beispiel werden wir die Zeichenfolge schneiden, wenn der erste Speicherplatz in der Zeichenfolge erkannt wird. Zuerst erstellen wir eine Variable namens “Saite”Mit dem folgenden Wert darin:
Rufen Sie dann die Substring () -Methode an, indem Sie den Start und den Endindex der Zeichenfolge übergeben. Zu diesem Zweck akzeptiert auf die Indexof () -Methode einen Raum als Argument:
var Ans = String.Substring (0, String.Index von("));Drucken Sie schließlich die in einer Variablen gespeicherte resultierende Zeichenfolge “Ans”Auf der Konsole mit der“Konsole.Protokoll()" Methode:
Konsole.log (Ans);Wie Sie sehen können, dass die Ausgabe die verbleibende Zeichenfolge nach dem ersten Speicherplatz geschnitten hat:
Gehen wir auf die andere Methode zu!
Methode 2: Schneiden Sie eine Zeichenfolge nach einem bestimmten Zeichen mithilfe der Slice () -Methode aus
Verwenden Sie das JavaScript zum Trimmen einer Zeichenfolge nach einem bestimmten Zeichen “Scheibe()" Methode. Der Start und den letzten Index als Parameter und gibt eine neue Zeichenfolge aus, indem der Teil der Zeichenfolge basierend auf angegebenen Indizes extrahiert wird. Als letzter Index verwenden wir die Indexof () -Methode, indem wir das Zeichen übergeben, das den Index des angegebenen Zeichens zurückgibt.
Syntax
Befolgen Sie die untergegewalte Syntax für die Slice () -Methode:
Beispiel: Schneiden Sie eine Zeichenfolge nach dem Zeichen "@"
Wir werden eine Zeichenfolge erstellen, die in einer Variablen mit dem Namen gespeichert ist “Saite”, Die basierend auf dem“ beschnitten wird “@”Charakter:
Rufen Sie die Slice () -Methode auf, indem Sie einen Charakter übergeben “@”Als Argument:
var Ans = String.Scheibe (0, String.Index von('@'));Drucken Sie dann die resultierende Zeichenfolge auf der Konsole mit der “aus“ ausKonsole.Protokoll()" Methode:
Konsole.log (Ans);Die Ausgabe zeigt, dass die Zeichenfolge nach dem angegebenen Zeichen erfolgreich geschnitten wird “@”:
Versuchen wir eine andere Methode zum Schneiden einer Zeichenfolge nach einem bestimmten Zeichen.
Methode 3: Schneiden Sie eine Zeichenfolge nach einem bestimmten Zeichen mithilfe von Split () -Methode aus
Es gibt eine weitere JavaScript -Methode zum Schneiden einer Zeichenfolge nach einem bestimmten Zeichen, das als "das" namens "Teilt()" Methode. Es gibt die Zeichenfolge, nachdem sie sie in ein Array von Substrings aufgeteilt hat. Diese Methode spaltet die Saite in zwei Teile, eines vor dem Zeichen und das andere nach dem Zeichen.
Syntax
Befolgen Sie die unten erwähnte Syntax, um die Methode von Split () zu verwenden:
Hier, "Separator" und das "Grenze”Sind die beiden Parameter als Argumente an die Split () -Methode übergeben. Der zweite Parameter ist optional, während der erste Parameter verwendet wird, um die Zeichenfolge zu teilen. Darüber hinaus gibt die Grenze an, wie viele Splits es geben kann.
Beispiel
Rufen Sie nun die methode split () auf, indem Sie einen Separator übergeben. “@”, Der verwendet wird, um die Zeichenfolge zu teilen. Wir haben den Index 0 angegeben, um das Substring vor dem angegebenen Zeichen zu erhalten:
Drucken Sie schließlich die resultierende Zeichenfolge, die in einer Variablen gespeichert ist “Ans”Auf der Konsole mit der“Konsole.Protokoll()" Methode:
Konsole.log (Ans);Die Ausgabe zeigt, dass die Zeichenfolge erfolgreich beschnitten wird:
Wir haben alle JavaScript -Methoden gesammelt, um die Zeichenfolge nach einem bestimmten Zeichen zu schneiden.
Abschluss
Um eine Zeichenfolge nach einem bestimmten Zeichen zu schneiden, können Sie die Methode Substring (), Slice () oder Split () verwenden. Die Methoden Slice () und Substring () funktionieren genauso wie sie die Zeichenfolge extrahieren, indem sie andere Teile basierend auf dem spezifischen Zeichen schneiden. In diesem Handbuch haben wir das Verfahren beschrieben, um die Zeichenfolge nach einem bestimmten Zeichen mit geeigneten Beispielen zu schneiden.