gho*_*der 1 javascript regex replace
尝试使用正则表达式替换字符串的一部分.
这是我的字符串
"<p>0</p>
<p>0</p>
<p> </p>
<p>1</p>
<p> </p>
<p> </p>
<p>2</p>
<p> </p>
<p> </p>
<p> </p>
<p>3</p>"
Run Code Online (Sandbox Code Playgroud)
而我正在这样做
aboveString.replace('/<p>\ <\/p>/g','<br style="clear:both;" />')
Run Code Online (Sandbox Code Playgroud)
我需要替换所有的实例
<p> </p>
Run Code Online (Sandbox Code Playgroud)
被替换为
<br style="clear:both;" />
Run Code Online (Sandbox Code Playgroud)
你能告诉我我哪里错了吗?
你的正则表达式'/<p>\ <\/p>/g'不是一个正则表达式,它是一个字符串.删除引号使其成为正则表达式文字:
aboveString.replace(/<p>\ <\/p>/g,'<br style="clear:both;" />')
Run Code Online (Sandbox Code Playgroud)