-4
我想用javascript代替一些文本。 但它只工作一次。用全局替换函数替换函数
passageText = passageText.replace('</span><span alignmentBaseline="useDominantBaseline"', '</span><br><span alignmentBaseline="useDominantBaseline"');
我想用javascript代替一些文本。 但它只工作一次。用全局替换函数替换函数
passageText = passageText.replace('</span><span alignmentBaseline="useDominantBaseline"', '</span><br><span alignmentBaseline="useDominantBaseline"');
$(document).ready(function() {
var passageText = '<span>gaurav</span><span alignmentBaseline="useDominantBaseline">is testing</span><span alignmentBaseline="useDominantBaseline">is testing1</span><span alignmentBaseline="useDominantBaseline">is testing2</span>'
var toReplace = '</span><span alignmentBaseline="useDominantBaseline"'
var re = new RegExp(toReplace, 'igm')
passageText = passageText.replace(re, '</span><br><span alignmentBaseline="useDominantBaseline"');
console.log(passageText)
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script>
<p>Hope this will work for you :)<p/>
请仔细阅读了一下替换不和它是如何工作的,不能代替的东西,不参数的第一部分相匹配。 [替换()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/replace) –
并阅读此答案在HTML *上使用[*正则表达式] (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454)。 – RobG