如何在 JavaScript 中獲取指定字元之後的字串部分?
在 JavaScript 中,用於獲取字串一部分的方法是 string.substring()。利用此方法,我們可以獲取字串中位於某個特定字元前或後的任何部分。
str.substring()
此方法可以從給定的起始索引(包括)切片字串到結束索引(不包括)。如果僅提供一個索引,那麼該方法會從索引的開頭切片整個字串。
語法 1
我們可以使用此程式碼行獲取字串一部分**位於某個特定字元之後**。
string.substring(string.indexOf(character) + 1);
語法 2
我們可以使用此程式碼行獲取字串一部分**位於某個特定字元之前**。
string.substring(0, string.indexOf(character));
示例
<html>
<body>
<script>
function subStr(string, character, position) {
if(position=='b')
return string.substring(string.indexOf(character) + 1);
else if(position=='a')
return string.substring(0, string.indexOf(character));
else
return string;
}
document.write(subStr('Tutorix & Tutorialspoint','&','a'));
document.write("</br>");
document.write(subStr('Tutorix:a best e-learning platform', ':','b'));
</script>
</body>
</html>輸出
Tutorix a best e-learning platform
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP