johnney的小窝 2011-03-24 20:37
浏览 517
已采纳

正则表达式问题:如何替换html中所有font标签

现需要替换html中所有关于字体大小的设置,比如:
font-size:12px;
font-size:12pt;

td, p {
font:12px/1.6em Verdana, Geneva, sans-serif;
}

目前发现有很多种设置字体大小的方式,需要找一个方法替换掉可能存在的所有方式,重新设置网页字体大小,请指点,多谢!

  • 写回答

2条回答 默认 最新

  • turing-complete 2011-03-25 08:27
    关注

    [quote]嗯,多谢了,如果我不知道网页中设置的字体大小,是否把 {1,2}变成*就可以了[/quote]

    不是!{1,2} 是代表重复一次到两次的意思

    [quote]"(font(:?-size)?:)[0-9]*(p)"还有第一个问号是不是应该在:后面,再在-前加上\呀,请确认一下[/quote]

    不是! 你的正则基础很不好,请找一份基础教程

    [quote]这种情况我没有说清楚,可能font中间还有其它属性,只想修改其中的size属性,如果没有就给它加上,应该怎么做呀?[/quote]

    pattern="()"

    这样就OK了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘