2
让说我有以下字符串后:获取文本的特定词
var Y = "TEST"
var X = "abc 123 TEST 456 def"
我想获得从X,在Y.
指定在这个单词后到来的字符串例如它将是:
var Z = " 456 def"
谢谢!
让说我有以下字符串后:获取文本的特定词
var Y = "TEST"
var X = "abc 123 TEST 456 def"
我想获得从X,在Y.
指定在这个单词后到来的字符串例如它将是:
var Z = " 456 def"
谢谢!
可能是最快的办法,是用.slice
,.substr
或.substring
:
var Z = X.slice(X.indexOf(Y) + Y.length);
但也有一些其他的替代品,像regular expressions:
var Z = X.replace(new RegExp('.*' + Y), '');
还是一个使用数组,提出通过@AustinBrunkhorst中的评论:
var Z = X.split(Y).pop();
'X.split(Y).pop();' – 2014-09-03 08:11:44