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

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>的那一串都替换掉。
...全文
10 6 点赞 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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,'')">
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2003-04-10 06:16
社区公告
暂无公告