我尝试过摆弄
replace(/_([^_]*)$/,replacement+'$1')
来自另一篇文章,但无法使其工作
我有一个字符串:
<div class="plus"></div><div class="details"></div>text1/text2
我想变成
<div class="plus"></div><div class="details"></div>text1/<br>text2
但我也不断替换/div 中的/
有人吗?
编辑:明确地说,我想替换最后一个
"/"
与
"/<br>"
仅最后一次出现。
我不知道...也许我最好回到我的代码中并尝试在添加 html 之前替换斜杠...
最佳答案
使用lastIndexOf()方法
var index = str.lastIndexOf('/');
str = str.substr(0, index + 1) + "<br>" + str.substr(index + 1);
这是fiddle
关于JavaScript:替换最后一次出现的正斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16538425/