Javascript react中的正则表达式筛选器文本匹配为null
我试图从下面的记录描述中获取项目名称Javascript react中的正则表达式筛选器文本匹配为null,javascript,reactjs,Javascript,Reactjs,我试图从下面的记录描述中获取项目名称 Project Name:[xyz 28912] omiture 这是我的密码 record.description.forEach(tempDescription => { var projectTitle = tempDescription.text.match(/Project Name:.*?(?=\s+Following)/gs); console.log(projectTitle); // giving null if(null
Project Name:[xyz 28912] omiture
这是我的密码
record.description.forEach(tempDescription => {
var projectTitle = tempDescription.text.match(/Project Name:.*?(?=\s+Following)/gs);
console.log(projectTitle); // giving null if(null !== projectTitle && undefined !==projectTitle){ var titleArr = projectTitle[0].split(":");
console.log(titleArr)
} })
我需要这方面的帮助你是说
如
const记录={
说明:[
{文本:“项目名称:[xyz 28911]省略”},
{text:“项目名称:[xyz 28912]省略”},
{text:“项目名称:[xyz 28913]省略”}
]
};
const re=/Project Name:\[(.*)\]\s+(.*)/gs;
const projectNames=record.description.map(tempDescription=>{
const[a]=tempDescription.text.matchAll(re);
返回{
名称:a[1],
描述:a[2]
}
})
console.log(projectNames)
请访问,查看和。做一些研究,搜索相关话题等;如果您被卡住了,请发布您的尝试,注意输入和预期输出,最好是在“请显示输入和预期输出”中。你的正则表达式永远不会计算你给我们的建议输入
/Project Name:\[(.*?)\]\s+(.*)/gs