Javascript替换字符串标签<strong>
Javascript replace between string tag <strong>
我不知道如何替换这个:
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
函数。它甚至接受一个正则表达式,而不仅仅是一个普通的字符串,所以你可以做一些非常强大的替换。
您的伪代码是正确的
var str = "aaaDDDłłłłłaaałłłłĄąąąą<strong>";
var formatted = str.replace("<strong>"," <strong>");
formatted
变量现在包含" aaaDDDłłłłłaaałłłłĄąąąą <strong>
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 我如何找到一个句子中的所有空格并替换忽略它们
- 如何用更合适的内容替换document.write
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 用空格替换下划线PHP
- str.split(someString).join(someOtherString)是否等效于替换
- 使用javascript的图像替换循环
- window.location替换并传递URL历史记录条目中的变量
- 替换标记中的属性
- 指令的模板必须只有一个根元素:With restrict E&替换true
- AngularJs对ng消息的自定义替换
- 用超链接替换URLS
- 用cdata标记替换脚本标记
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 在javascript中,I'我很难弄清楚如何让regex只替换捕获而不替换匹配
- 替换url中变量的值
- 我希望在不替换现有变量的情况下恢复localStorage中的变量
- Wordpress:替换源(域名)链接
- javascript替换换行符和特殊字符