我有一个包含以下内容的字符串:
a test here as well .... Test: 1- (link) 2- (link)
我想搜索Test
并获取其后面的内容。
我尝试了string.includes("Test")
但它只返回 true 或 false
最佳答案
您可以匹配想要的单词并取后面的所有字符。
var string = 'a test here as well .... Test: 1- (link) 2- (link)',
part = string.match(/Test(.*$)/)[1];
console.log(part);
如果字符串可能不匹配,您可以为 null
值添加默认数组,并获取 undefied
而不是不匹配的部分。
var string = 'a test here as well .... Test: 1- (link) 2- (link)',
part = (string.match(/TestX(.*$)/) || [])[1];
console.log(part);
关于Javascript:提取字符串中搜索单词后面的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55143182/