Heim  >  Artikel  >  Web-Frontend  >  So erhalten Sie bestimmte Zeichen in Javascript

So erhalten Sie bestimmte Zeichen in Javascript

藏色散人
藏色散人Original
2021-09-10 15:26:4314235Durchsuche

So erhalten Sie bestimmte Zeichen in JavaScript: 1. Extrahieren Sie die Zeichen zwischen zwei angegebenen Indizes in der Zeichenfolge mit der Substring-Methode. 2. Erhalten Sie die angegebene Anzahl von Zeichen mit der Substr-Methode. 3. Extrahieren Sie einen bestimmten Teil der Zeichenfolge die Slice-Methode.

So erhalten Sie bestimmte Zeichen in Javascript

Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Wie erhalte ich bestimmte Zeichen in Javascript?

Javascript extrahiert Zeichenfolgen, detaillierte Erklärung der JavaScript-Interception-String-Methoden

1. substring()

(1) Wird zum Extrahieren von Zeichen zwischen zwei angegebenen Indizes in der Zeichenfolge verwendet. Syntax: stringObject.substring(start,stop)

Start: erforderlich. Eine nicht negative Ganzzahl, die die Position des ersten Zeichens im stringObject der zu extrahierenden Teilzeichenfolge angibt.

Stopp; Optional. Eine nichtnegative Ganzzahl, die sich um eine Position im stringObject befindet, also um eins mehr als das letzte Zeichen der zu extrahierenden Teilzeichenfolge. Wenn dieser Parameter weggelassen wird, wird die zurückgegebene Teilzeichenfolge an das Ende der Zeichenfolge verschoben.

(2) Rückgabewert

Ein neuer String-Wert enthält einen Teilstring von stringObject. Sein Inhalt besteht aus allen Zeichen von start bis stop-1 und seine Länge beträgt stop minus start. (Der Index beginnt bei 0) Die von der Methode

substring() zurückgegebene Teilzeichenfolge enthält die Zeichen am Anfang, jedoch nicht die Zeichen am Ende. Wenn die Parameter start und end gleich sind, gibt diese Methode einen leeren String zurück (also einen String mit der Länge 0). Wenn start größer als end ist, vertauscht die Methode die beiden Parameter, bevor sie die Teilzeichenfolge extrahiert.

Wichtig: Im Gegensatz zu den Methoden „slice()“ und „substr()“ akzeptiert substring() keine negativen Argumente. ?? Die angegebene Anzahl von Zeichen beginnend mit dem Index. stringObject.substr(start,length)

start: erforderlich. Der Startindex der zu extrahierenden Teilzeichenfolge. Muss ein numerischer Wert sein. Wenn es sich um eine negative Zahl handelt, deklariert dieser Parameter die

-Position vom Ende der Zeichenfolge. Das heißt, -1 bezieht sich auf das letzte Zeichen in der Zeichenfolge, -2 bezieht sich auf das vorletzte Zeichen und so weiter.

Länge: optional. Die Anzahl der Zeichen in der Teilzeichenfolge. Muss ein numerischer Wert sein. Wenn dieser Parameter weggelassen wird, wird die Zeichenfolge vom Anfang bis zum Ende von stringObject zurückgegeben.

(2) Rückgabewert

Eine neue Zeichenfolge mit Längenzeichen beginnend am Anfang von stringObject (einschließlich des Zeichens, auf das start zeigt). Wenn die Länge nicht angegeben ist, enthält die zurückgegebene Zeichenfolge Zeichen vom Anfang bis zum Ende des stringObject.

(3) Die Parameter von substr() geben die Startposition und Länge des Teilstrings an, sodass er anstelle von substring() und Slice() verwendet werden kann. (4) Beispiel 1: 4ec11beb6c39d0703d1751d203c17053

<script type="text/javascript">
var str="Hello world!"
document.write(str.substring(3))    //输出   lo world!
</script>

Instanz 2: 4ec11beb6c39d0703d1751d203c17053

<script type="text/javascript">
var str="Hello world!"
document.write(str.substring(3,7))   //输出 lo w
</script>

3. Slice()-Methode

(1) kann einen bestimmten Teil der Zeichenfolge extrahieren und den extrahierten Teil als neue Zeichenfolge zurückgeben. stringObject.slice(start,end)

start: Der Startindex des zu extrahierenden Segments. Wenn es sich um eine negative Zahl handelt, gibt dieser Parameter die Position ab dem Ende der Zeichenfolge an. Das heißt,

-1 bezieht sich auf das letzte Zeichen der Zeichenfolge, -2 bezieht sich auf das vorletzte Zeichen und so weiter.

end: Der Index, der unmittelbar auf das Ende des zu extrahierenden Segments folgt. Wenn dieser Parameter nicht angegeben ist, enthält die zu extrahierende Teilzeichenfolge die Zeichenfolge

vom Anfang bis zum Ende der ursprünglichen Zeichenfolge. Wenn dieser Parameter negativ ist, gibt er die Position vom Ende der Zeichenfolge an.

(2)

Rückgabewert

eine neue Zeichenfolge. Umfasst alle Zeichen der Zeichenfolge stringObject vom Anfang (einschließlich) bis zum Ende (exklusiv).

(3) Beispiel 1:

var str="Hello world!"
document.write(str.substr(3))   //输出 lo world!
</script>

Beispiel 2:

var str="Hello world!"
document.write(str.substr(3,7)) //输出 lo worl
</script>
Beschreibung

Die Methoden Slice(), Substring() und Substr() (veraltet) des String-Objekts können alle den angegebenen Teil des Strings zurückgeben. Slice() ist flexibler als Substring()

, da es negative Zahlen als Argumente zulässt. Slice() unterscheidet sich von substr() dadurch, dass es zwei Zeichenpositionen verwendet, um eine Teilzeichenfolge anzugeben, während

substr() eine Zeichenposition und -länge verwendet, um eine Teilzeichenfolge anzugeben.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie bestimmte Zeichen in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn