Javascript:使用通配符和替换方法

标签 javascript regex string

我有一个字符串,其中包含一行 html 代码,例如。 '<b>1995</b>' 。假设这个字符串还可以包含 '<b>1997</b>''<b>1999</b>'等等。我想使用替换方法来删除标签但保留年份。有没有办法实现通配符来执行此操作,例如:

first_string = "First year is <b>1997</b> and second year is <b>1999</b>"
second_string = first_string.replace(/<b>19.*<\/b>/g, 19.*)

任何帮助将不胜感激

最佳答案

first_string.replace(/<b>(19\d{2})<\/b>/g, '$1')

关于Javascript:使用通配符和替换方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3007329/

相关文章:

javascript - 在模态弹出窗口中设置 iFrame 的透明度

正则表达式:将 <tag> 与随机顺序属性匹配

php - 在 PHP 中替换字符串的相似但不同的部分?

javascript - 一次更新多个数组元素 Javascript

JavaScript 和自执行函数

java - “+' and '?”在正则表达式中连续

regex - 如何编写搜索模式以在findstr中包含空格?

string - Lua 字符串长度(utf8 中的西里尔字符)

java - 如何从字符串中获取数字和非数字值

javascript - Node.js HTTP 获取 URL 长度限制