为了账号安全,请及时绑定邮箱和手机立即绑定

javascript在特定单词之前剪切文本

javascript在特定单词之前剪切文本

呼啦一阵风 2022-09-02 21:12:32
我有像现在这样的大文本,我想只保留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);


查看完整回答
反对 回复 2022-09-02
?
炎炎设计

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);


查看完整回答
反对 回复 2022-09-02
?
慕村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)  


查看完整回答
反对 回复 2022-09-02
  • 3 回答
  • 0 关注
  • 95 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信