首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除字符串的第一个字母之前的所有字符(在我的情况下是数字和点)?

如何删除字符串的第一个字母之前的所有字符(在我的情况下是数字和点)?
EN

Stack Overflow用户
提问于 2021-12-20 12:07:04
回答 5查看 77关注 0票数 0

例如,我有字符串:"1.听力记录(Tbr.1.t.4.)“或"23.预约详情(Tbr.2.t.2.)“。

我想要“听力记录(Tbr.1.t.4.)”及“预约详情(Tbr.2.t.2.)”。

我如何使用javascript (最好是香草)来实现这一点?我想删除所有出现在第一个字母之前的字符(数字和点),但在此之后,一切保持不变。

谢谢

EN

回答 5

Stack Overflow用户

发布于 2021-12-20 12:13:40

你是说那种事吗?

代码语言:javascript
复制
let txt = "1. Hearing records (Tbr.1.t.4.)"
let newText = txt.replace(/\d+\.\s/g, "");
console.log(newText )

票数 2
EN

Stack Overflow用户

发布于 2021-12-20 12:13:58

代码语言:javascript
复制
const cases = ['1. Hearing records (Tbr.1.t.4.)','23. Appointment details (Tbr.2.t.2.)']

const filtered = cases.map((item)=>{
  return item.split('.').slice(1).join('').trim()
});
console.log(filtered)


const word = "1. Hearing records (Tbr.1.t.4.)";
console.log(word.split('.').slice(1).join('').trim())

我希望它能起作用。干杯:)

票数 2
EN

Stack Overflow用户

发布于 2021-12-20 12:26:37

一步步地:

查找您要查找的字符的第一个索引。manipulation).

  • 在索引之后从字符串中获取子字符串。

代码语言:javascript
复制
let s = "1. Hearing records (Tbr.1.t.4.)";
let indx = s.indexOf('.');
s = s.substring(indx+2);
console.log(s);

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70421540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档