Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript react中的正则表达式筛选器文本匹配为null_Javascript_Reactjs - Fatal编程技术网

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