Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.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 删除单词和周围的换行符_Javascript - Fatal编程技术网

Javascript 删除单词和周围的换行符

Javascript 删除单词和周围的换行符,javascript,Javascript,我有一个字符串,它是一组段落 "text text text text text TRIGGER_WORD text text text text text" 我想删除TRIGGER_单词及其上方的换行符,因此您将以以下内容结束: "text text text text text text text text text text" 我需要删除“TRIGGER_WORD”上方的换行符,以确保两个周围段落之间有一个空格 "text

我有一个字符串,它是一组段落

"text text text text text

TRIGGER_WORD 

text text text text text" 
我想删除TRIGGER_单词及其上方的换行符,因此您将以以下内容结束:

"text text text text text

text text text text text" 
我需要删除“TRIGGER_WORD”上方的换行符,以确保两个周围段落之间有一个空格

"text text text text text

TRIGGER_WORD 

text text text text text" 
到目前为止,我正在这样做:

string.replace("TRIGGER_WORD", '')
但这并不能消除断线


帮助?

在单词后匹配尽可能多的空格字符:

const input=`text
触发字
文本`;
console.log(
输入.替换(/TRIGGER\u WORD\s+/,“”)
);