例如,我有字符串:"1.听力记录(Tbr.1.t.4.)“或"23.预约详情(Tbr.2.t.2.)“。
我想要“听力记录(Tbr.1.t.4.)”及“预约详情(Tbr.2.t.2.)”。
我如何使用javascript (最好是香草)来实现这一点?我想删除所有出现在第一个字母之前的字符(数字和点),但在此之后,一切保持不变。
谢谢
发布于 2021-12-20 12:13:40
你是说那种事吗?
let txt = "1. Hearing records (Tbr.1.t.4.)"
let newText = txt.replace(/\d+\.\s/g, "");
console.log(newText )
发布于 2021-12-20 12:13:58
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())
我希望它能起作用。干杯:)
发布于 2021-12-20 12:26:37
一步步地:
查找您要查找的字符的第一个索引。manipulation).
let s = "1. Hearing records (Tbr.1.t.4.)";
let indx = s.indexOf('.');
s = s.substring(indx+2);
console.log(s);
https://stackoverflow.com/questions/70421540
复制相似问题