我有像现在这样的大文本,我想只保留2432,这意味着在这个例子中之后的任何东西。我试过his is a sample text to illustrate my scenario text=info id=2342id=2342let text = "his is a sample text to illustrate my scenario text=info id=2342"text.substr(0, text.indexOf("id="));但它不起作用,我想在id=之后获取所有内容并删除之前的所有内容。
3 回答
Qyouu
TA贡献1786条经验 获得超11个赞
这将输出最后一个字符之后的所有内容。=
let text = "his is a sample text to illustrate my scenario text=info id=2342"
let result = text.split("=").reverse()[0];
console.log(result);
炎炎设计
TA贡献1808条经验 获得超4个赞
您可以执行以下操作:
let text = "his is a sample text to illustrate my scenario text=info id=2342";
let id = text.substring(text.indexOf("id=")+3);
console.log(id);
慕村225694
TA贡献1880条经验 获得超4个赞
您可以使用正则表达式执行该操作:
const str = "his is a sample text to illustrate my scenario text=info id=2342",
id = str.match(/id=(\d+)/)[1]
console.log(id)
添加回答
举报
0/150
提交
取消