我有以下字符串正则表达式将字符串分割成多个部分
133. Alarm (Peep peep)
我的目标是使用正则表达式来分割字符串成3个部分,并将其存储作为JSON对象,像
{
"id": "133",
"Title": "Alarm",
"Subtitle": "Peep peep"
}
我可以使用
function getID(text){
let numberPattern = /\d+/g;
let id = title.match(numberPattern);
if(id){
return id[0];
}
}
和大括号之间的文字u唱
function getSubtitle(text){
let braces = /\((.*)\)/i;
let subtitle = title.match(braces);
if(subtitle){
return subtitle[1];
}
}
我想知道如果我可以使用一个正则表达式获取字符串中的三个值(假设我将它应用于该字符串形状的长长的名单上)
在某些情况下,它的工作原理,在别人我得到冠军'{ID无效:' 1',标题:null,小标题:'The Opening Chapter'}' –
我编辑了它。它现在工作吗?另外,你用来产生错误结果的字符串是什么? –
它做了工作谢谢你 –