如何在 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