在Javascript中,可以使用字符串的split()
方法和数组的pop()
方法来获取最后一个指定字符后的子字符串。
具体步骤如下:
split()
方法将原始字符串按照指定字符进行分割,返回一个数组。pop()
方法获取数组中的最后一个元素,即原始字符串中最后一个指定字符后的子字符串。以下是示例代码:
function getLastSubstring(str, char) {
var arr = str.split(char);
var lastSubstring = arr.pop();
return lastSubstring;
}
var originalString = "Hello World!";
var specifiedChar = "o";
var lastSubstring = getLastSubstring(originalString, specifiedChar);
console.log(lastSubstring); // Output: "rld!"
在上述示例中,原始字符串是"Hello World!",指定字符是"o"。通过调用getLastSubstring()
函数,可以获取到最后一个指定字符"o"后的子字符串"rld!"。
请注意,以上代码仅适用于获取最后一个指定字符后的子字符串。如果要获取第一个指定字符后的子字符串,可以使用split()
方法和数组的shift()
方法。
领取专属 10元无门槛券
手把手带您无忧上云