Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.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 如何使用regexjs替换第一次出现的字符串_Javascript_Regex_Search_Replace - Fatal编程技术网

Javascript 如何使用regexjs替换第一次出现的字符串

Javascript 如何使用regexjs替换第一次出现的字符串,javascript,regex,search,replace,Javascript,Regex,Search,Replace,我有一个html代码,我想搜索一个特定的字符串,并将其替换为“X”字符,我想以一种只替换第一次出现的字符串并停止进程的方式来执行此操作。例如,在上面的代码中,我正在搜索单词“Alger”(该单词出现了2次),因此正则表达式应该只替换第一个 <p><meta charset=utf-8>Declaration-sur-lhonneur MOHAMED </p> <p > <span class="Policepardfaut">Alger

我有一个html代码,我想搜索一个特定的字符串,并将其替换为“X”字符,我想以一种只替换第一次出现的字符串并停止进程的方式来执行此操作。例如,在上面的代码中,我正在搜索单词“Alger”(该单词出现了2次),因此正则表达式应该只替换第一个

<p><meta charset=utf-8>Declaration-sur-lhonneur MOHAMED
</p>
<p >
<span class="Policepardfaut">Alger</span>
<span>Le</span>
<span>/07/2018  ALger </span>
</p>

霍内尔·穆罕默德河畔声明

阿尔杰 乐 /2018年7月阿尔杰

let input=`ALGER-ALGER-ALGER`;
让outputCaseSensitive=input.replace('Alger','X');
让OutputCaseSensitive=input.replace(/alger/i,'X');
console.log(输出区分大小写);
console.log(输出不区分大小写)试试看

let t=`lhonneur-MOHAMED河畔声明

阿尔杰 乐 /2018年7月阿尔杰

` 设r=t.replace(/Alger/,'X')
控制台日志(r)您试图做什么?显示您的尝试您可以接受一个答案(如果它有助于您),点击左侧的大灰色复选按钮。如果你愿意,你可以通过点击上面的灰色三角形给任何一个好答案的作者加上+10分