小妖694_807 发布于 2017-05-12 22:20

我正则表达式不是特别熟悉,现在需求如下,我需要用程序删除指定的HTML代码中中一些无用的代码,html代码如下:

html




















testandtest

填表单位:                                     ${n}${y}${r}

测试

对象姓名

${nladxxm}

 

${xb}

出生年月

${csny}

入党时间

${rdsj}

参加工作时   

${cjgzsj}

是否为

测试人员

${sfldywy}

工作单位

及 职 务

${gzdwjzw}

     

${zj}

测试单位

${ajcbdw}

   

${zbr}

主要测试问题

${zywjwt}【填写内容要求简明扼要,数据翔实准确,能够直接体现测试人员已达到测试标准】

主办人意见

${zbryj}

承办室主任

     

${cbszryj}

调查组组长

     

${dczzyj}

分管领导意见

${fgldyj}

其他委局领导

       

${qtwjldyj}

委(局)主要领导意见

${wjzyldyj}

常委会研究

     

(案管室填写)

${cwhyjyj}

测试主要

领导意见

${swzyldyj}

填表说明:1.测试;

2.测;

3. “测试意见;

4.测试意见。

现在我需要删除HTML代码中所有类似

html
html
html

求求各位正则表达式牛逼的大神教教我这个问题怎么破,谢谢。

2 个回答
  • <!--\[if.*<!\[endif\]-->

    2017-05-13 21:04 回答
  • $string = <<<EOF
    // 原始自符串
    EOF;
    
    $pattern = '/<!--\[if.*?endif\]-->/s';
    
    // 通过替换将得到你要的数据了
    $newString = preg_replace($pattern, '', $string);
    

    推荐一个比较方便的在线正则测试工具:
    Online regex tester and debugger

    2017-05-13 11:47 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
活跃用户
  • 1
    问道摩托
  • 2
    袁广龙976丶
  • 3
    逍遥子
  • 4
    亮仔
  • 5
    芙蓉花
  • 6
    作小die_syj
  • 7
    mobiledu2502875483
  • 8
    王丽珠景平怡伦_621
  • 9
    adfa3sd5f6a
  • 10
    欣欣大妮
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有