删除字符串格式并再次添加它

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了删除字符串格式并再次添加它相关的知识,希望对你有一定的参考价值。

假设有一个看起来像这样的字符串:(用html标记括起来的数字)

示例1:

var string = "<b>123.34</b>";

它也可能看起来像这样(由其他html标记括起来)

示例2:

var string = "<b><i>123.34</i></b>";

此替换将提取数字(或删除html标签)

var stringNoTags = string.replace(/<\/?[^>]+(>|$)/g, ""); 

接下来,我将使用自定义函数格式化数字(例如,将数字除以60或应用任何其他数学运算)

我现在想要将数字重新放入HTML标记。最简单的方法是什么?

例如

如果将123.34除以60,我将得到2.055,并再次添加HTML标记,将使用]返回一个字符串>

"<b><i>2.055</i></b>" 

(示例2)

假设有一个看起来像这样的字符串:(用HTML标记括起来的数字)示例1:var string =“ 123.34

答案

考虑使用正则表达式和替换函数-匹配数字并返回替换后的子字符串:

以上是关于删除字符串格式并再次添加它的主要内容,如果未能解决你的问题,请参考以下文章

Python - 在特定字符串的第一个实例之后删除文本并使用不同的字符串再次执行

删除顶点并再次添加它会导致 boost::graph 崩溃?

如何从变量模板字符串中提取动态对象并再次合并?

单击按钮,将数据添加到 SQL 并再次单击以删除数据,需要 php 代码

如何将字符串号码格式化为美国电话号码格式

Kivy - 添加和删除标签