Heim > Artikel > Web-Frontend > So fangen Sie einen String mit Split ab
Die Methode split() in JavaScript wird verwendet, um eine Zeichenfolge in Teilzeichenfolgen aufzuteilen. Um eine Zeichenfolge abzufangen, können Sie die Methoden substr() und substring() verwenden: 1. string.substr(start, length), gewohnt Extrahieren Sie einen String aus einem String. Fangen Sie einen Teilstring der angegebenen Länge ab. 2. string.substring(start, end), string ist der abzufangende String, start und end sind beide 0-basierte Indizes.
In JavaScript wird die Methode split() auch verwendet, um einen String in Teilstrings aufzuteilen und ein aus Teilstrings bestehendes Array zurückzugeben. Wenn Sie einen Teil eines Strings abfangen müssen, können Sie die Methoden substr() oder substring() von JavaScript-Strings verwenden. Die Methode
substr() wird verwendet, um einen Teilstring einer bestimmten Länge aus einem String abzufangen. Ihre Syntax lautet wie folgt:
string.substr(start, length)
wobei string der abzufangende String ist und start die Startposition ist, die die Position angibt, von der aus Um die Teilzeichenfolge abzufangen, ist die Länge ein optionaler Parameter, der die Länge der abzufangenden Teilzeichenfolge angibt.
Hier sind einige Beispiele:
const text = "Hello, world!"; // 截取"Hello"子串 const part1 = text.substr(0, 5); // 从索引0开始,截取5个字符 console.log(part1); // 输出: 'Hello' // 截取"world!"子串 const part2 = text.substr(7); // 从索引7开始,截取到字符串末尾 console.log(part2); // 输出: 'world!' // 截取"ello"子串 const part3 = text.substr(1, 4); // 从索引1开始,截取4个字符 console.log(part3); // 输出: 'ello'
Darüber hinaus kann die Methode substring() auch zum Abfangen eines Teils der Zeichenfolge verwendet werden. Die Syntax lautet wie folgt:
string.substring(start, end)
Dabei ist string die abzufangende Zeichenfolge und Start und Ende basieren beide auf 0. Der Index stellt die Start- und Endposition des abzufangenden Teilstrings dar (mit Ausnahme der Endposition selbst).
Hier sind einige Beispiele:
const text = "Hello, world!"; // 截取"Hello"子串 const part1 = text.substring(0, 5); // 从索引0开始,直到索引4(不包括5) console.log(part1); // 输出: 'Hello' // 截取"world!"子串 const part2 = text.substring(7); // 从索引7开始,直到字符串末尾 console.log(part2); // 输出: 'world!' // 截取"ello"子串 const part3 = text.substring(1, 5); // 从索引1开始,直到索引4(不包括5) console.log(part3); // 输出: 'ello'
Es ist zu beachten, dass die Methoden substr() und substring() unterschiedliche Parameter haben. Bei ihrer Verwendung müssen Sie je nach Situation die geeignete Methode auswählen.
Das obige ist der detaillierte Inhalt vonSo fangen Sie einen String mit Split ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!