Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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 Regex-获取从字符串到双换行符的整个文本_Javascript_Regex - Fatal编程技术网

Javascript Regex-获取从字符串到双换行符的整个文本

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=‘汽车’

我有以下案文:

“Car1 这是Car1

Car2 这是Car2

"

我想通过一个变量“Car”来搜索fx Car1,然后我想要下面的所有文本,直到我点击了双线分隔符(就在Car2之前)


我怎么用正则表达式得到这个?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
,两行的预期输出是什么?