Javascript替换字符串标签<strong>

Javascript replace between string tag <strong>

本文关键字:strong 替换 标签 Javascript 字符串      更新时间:2023-09-26

我不知道如何替换这个:

aaaDDDłłłłłaaałłłłĄąąąą<strong>

aaaDDDłłłłłaaałłłłĄąąąą <strong>

必须在字符串a

之间加一个空格

伪kod:

replace('string<strong> ','string <strong>'); 

就像这样:

var p = your_string.indexOf('<strong>');
if (p > 0 && p.charAt(p-1) != ' ') {
    replaced = your_string.replace('<strong>',' <strong>');
}

如果x包含您的字符串,您可以使用regex替换它,如:

x = x.replace(/('S+)<strong>/, "$1 <strong>"); 

这将执行这样的替换:

var str = 'aaaDDDłłłłłaaałłłłĄąąąą<strong>';
str = str.replace('<strong>', ' </strong>');

或者更复杂一点:

str = str.replace(/('S)(<strong>)/ig, '$1 $2');

Javascript从ECMAScript 3开始就为字符串提供了replace函数。它甚至接受一个正则表达式,而不仅仅是一个普通的字符串,所以你可以做一些非常强大的替换。

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/replace

您的伪代码是正确的

var str = "aaaDDDłłłłłaaałłłłĄąąąą<strong>";
var formatted = str.replace("<strong>"," <strong>");

formatted变量现在包含" aaaDDDłłłłłaaałłłłĄąąąą <strong>

"