2

いじってみた

replace(/_([^_]*)$/,replacement+'$1')

別の投稿からですが、動作させることができません

私は文字列を持っています:

<div class="plus"></div><div class="details"></div>text1/text2

変身したいもの

<div class="plus"></div><div class="details"></div>text1/<br>text2

しかし、/ の / も置き換えられ続けます

誰?

編集:明確にするために、最後のものを置き換えたい

"/" 

"/<br>"

最後の出現のみ。

わかりません...コードに戻って、htmlを先頭に追加する前にスラッシュを置き換えてみたほうがよいかもしれません...

4

4 に答える 4

0

後方参照でスラッシュをキャプチャしようとしていない場合は、テキスト自体にスラッシュを追加します。

replace(/_([^_]*)$/,replacement+'$1/')
-----------------------------------^
于 2013-05-14T08:32:56.680 に答える