Javascript Regex-获取从字符串到双换行符的整个文本
我有以下案文: “Car1 这是Car1 Car2 这是Car2 " 我想通过一个变量“Car”来搜索fx Car1,然后我想要下面的所有文本,直到我点击了双线分隔符(就在Car2之前)Javascript Regex-获取从字符串到双换行符的整个文本,javascript,regex,Javascript,Regex,我有以下案文: “Car1 这是Car1 Car2 这是Car2 " 我想通过一个变量“Car”来搜索fx Car1,然后我想要下面的所有文本,直到我点击了双线分隔符(就在Car2之前) 我怎么用正则表达式得到这个?regex快把我累死了!:) 下面的代码片段接收一个变量v,将其转义(这样我们的变量的内容就不会破坏正则表达式-请参见),然后我们附加*?(?=[\r\n]{2}),并使用标志g和s(下面将进一步解释) s='Car1这是Car1\n\nCar2这是Car2\n\n' v=‘汽车’
我怎么用正则表达式得到这个?regex快把我累死了!:) 下面的代码片段接收一个变量
v
,将其转义(这样我们的变量的内容就不会破坏正则表达式-请参见),然后我们附加*?(?=[\r\n]{2})
,并使用标志g
和s
(下面将进一步解释)
s='Car1这是Car1\n\nCar2这是Car2\n\n'
v=‘汽车’
x=new RegExp(v.replace(/[.+?^${}()\[\]\\]/g,'\\$&')+'.*(?=[\r\n]{2}'),'gs'))
console.log(s.match(x))
我想要我的变量是v=“Car1”我想要关联的文本=“这是Car1”。“你能帮忙吗?”西亚斯克不确定我是否完全明白;您的输入是Car
,两行的预期输出是什么?