写一个正则

需求:

字符串:股票代码:002354,股票简称:*ST天娱,编号:2020--119,债券代码:112496,债券简称:17天神01,大连天神娱乐股份有限公司,关于“17天神01"摘牌的公告,

需要的字符串:大连天神娱乐股份有限公司

 

const str = '股票代码:002354,股票简称:*ST天娱,编号:2020--119,债券代码:112496,债券简称:17天神01,大连天神娱乐股份有限公司,关于“17天神01"摘牌的公告,'
			const info = str.split(/(?<=[:][^,]+),(?=[^,]+[:])/g).map(m=>({ key:m.split(':')[0],value:m.split(':')[1] }))
			const compJJ = info.find(m=>m.key ==='债券简称')
			const compName = compJJ ? compJJ.value.split(',')[1] : ''

			console.log(info,compJJ,compName)

// compName 为得到的公司名

 

你可能感兴趣的:(前端,正则表达式)