高分求正则表达式。去掉记录里一串字符串的

flower2000 2003-04-10 06:16:33
有这样的记录:

1968 05 <font color=white> ,, </font> 32.1
1968 11 <font color=white> VV </font> 13.2
1968 12 <font color=white> YY </font> 23.1
1969 01 <font color=white> 3 </font> -11.3
1969 02 <font color=white> ## </font> 16.9
1969 03 <font color=white> jj </font> 28.0
1969 08 <font color=white> QQQ </font> 8.2
1969 09 <font color=white> jj </font> -1.6
1969 10 <font color=white> ,, </font> 12.1
1969 11 <font color=white> PP </font> -3.4

现在想用把正则表达式类似于 <font color=white> XX </font> 的部分都替换掉,该怎么写这句语句呢?求教于各位大哥!

就是把是把从<font>到</font>的那一串都替换掉。
...全文
70 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lang11zi 2003-04-11
  • 打赏
  • 举报
回复
判断
twttwt 2003-04-11
  • 打赏
  • 举报
回复
fason(阿信) ,这个正则表达式只能去掉一个要去除的串,如果要去除全部的呢?
比如去掉这一串的:

1968 05 <font color=white> ,, </font> 32.1 1968 11 <font color=white> VV </font> 13.2 1968 12 <font color=white> YY </font> 23.1 1969 01 <font color=white> 3 </font> -11.3
zhujjcn 2003-04-11
  • 打赏
  • 举报
回复
onblur="value=value.replace(/<font.*?<\/font>/g,'')"
非贪婪模式
zhujjcn 2003-04-11
  • 打赏
  • 举报
回复
如上匹配第一个<font最后一个</font>
不过暂时没想出,就限定中间字符凑活
onblur="value=value.replace(/<font.{0,20}<\/font>/g,'')"
twttwt 2003-04-10
  • 打赏
  • 举报
回复
我试试看。谢谢阿信了!
fason 2003-04-10
  • 打赏
  • 举报
回复
<input value="1968 05 <font color=white> ,, </font> 32.1" onblur="value=value.replace(/[<font].*[</font>]/g,'')">

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧