使用 javascript 获取两个字符之间的子字符串

2022-08-30 00:04:53

我正在尝试从一个更大的字符串中提取一个字符串,它获取a和a之间的所有内容:;

当前

Str = 'MyLongString:StringIWant;'

所需输出

newStr = 'StringIWant'

答案 1

你可以试试这个

var mySubString = str.substring(
    str.indexOf(":") + 1, 
    str.lastIndexOf(";")
);

答案 2

您也可以尝试以下操作:

var str = 'one:two;three';    
str.split(':').pop().split(';')[0]; // returns 'two'