1

正規表現を使用して文字列の一部を置き換えようとしている。

これは私のひもです

"<p>0</p>
<p>0</p> 
<p>&nbsp;</p>
<p>1</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>2</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>3</p>"

そして私はこれをやっています

aboveString.replace('/<p>\&nbsp;<\/p>/g','<br style="clear:both;" />')

のすべてのインスタンスを置き換える必要があります

<p>&nbsp;</p>

に置き換えられます

<br style="clear:both;" />

どこが間違っているのか教えてください。

4

3 に答える 3

2
aboveString.replace(/<p>\&nbsp;<\/p>/g,'<br style="clear:both;" />')

Javascript では、内部に正規表現を記述しません""。内部に書かれているものはすべて""文字列として扱われます。:)

于 2013-09-07T13:30:44.227 に答える