63 of 264 menu

Die Methode substr

Die Methode substr gibt einen Teilstring aus einem String zurück (der ursprüngliche String wird dabei nicht verändert). Der erste Parameter legt die Position fest, ab der die Methode Zeichen ausschneidet (die Zählung beginnt bei Null), und der zweite Parameter - wie viele Zeichen abgeschnitten werden sollen.

Der erste Parameter kann negative Werte annehmen. In diesem Fall beginnt die Zählung des Zeichens, ab dem der Ausschnitt startet, vom Ende des Strings. Das letzte Zeichen hat die Nummer -1. Der zweite Parameter ist nicht obligatorisch. Wenn er nicht angegeben ist, werden alle Zeichen bis zum Ende des Strings ausgeschnitten.

Syntax

string.substr(start, [length]);

Beispiel

Nehmen wir einen gegebenen String. Schneiden wir die ersten 3 Zeichen aus:

let str = 'abcde'; let sub = str.substr(0, 3); console.log(sub);

Das Ergebnis der Codeausführung:

'abc'

Beispiel

Schneiden wir nun Zeichen ab der 2.ten Position bis zum Ende des Strings aus (dafür lassen wir den zweiten Parameter der Methode weg):

let str = 'abcde'; let sub = str.substr(2); console.log(sub);

Das Ergebnis der Codeausführung:

'cde'

Beispiel

Schneiden wir einen Teilstring ab dem 3.ten Zeichen vom Ende aus und nehmen 2 Zeichen:

let str = 'abcde'; let sub = str.substr(-3, 2); console.log(sub);

Das Ergebnis der Codeausführung:

'cd'

Beispiel

Schneiden wir nun einen Teilstring ab dem 3.ten Zeichen vom Ende aus und nehmen den gesamten verbleibenden String bis zum Ende (dafür lassen wir den zweiten Parameter der Methode weg):

let str = 'abcde'; let sub = str.substr(-3); console.log(sub);

Das Ergebnis der Codeausführung:

'cde'

Beispiel

Schneiden wir das letzte Zeichen des Strings aus:

let str = 'abcde'; let sub = str.substr(-1); console.log(sub);

Das Ergebnis der Codeausführung:

'e'

Siehe auch

  • die Methoden substring und slice,
    die ebenfalls einen Teilstring zurückgeben
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen