zoukankan      html  css  js  c++  java
  • C#正则表达式去除XML标签

    案例1:

    //数据源

    String strSource = "<Sample>xxx<Extract>100</Extract></Sample> 11 <Extract>100<Extract>";

    //表达式

    String matchpattern = @"<([^>]*)>(.*?)</1>";

    //$2=(.*?) 进行替换

    String replacementpattern = @"$2";

    //循环判断 是否还有正确的XML标签
    while (Regex.IsMatch(strSource, matchpattern))
    {
    strSource = Regex.Replace(strSource, matchpattern, replacementpattern, RegexOptions.IgnoreCase);
    }

    //输出结果:

    //xxx100 11 <Extract>100<Extract>

    案例2:

    //标签中带属性

    String strSource = "<Sample Name='Sample '>xxx<Extract>100</Extract></Sample> 11 <Extract>100<Extract>";

    //表达式

    String matchpattern = @"<(w+)([^>]*)>(.*?)</1>";

  • 相关阅读:
    学习笔记10.28
    学习目标
    ajax传值修改数据
    php 4种传值方式
    01-17权限管理
    01-16作业:文件管理
    01-15文件操作
    01-12文件上传
    1-6 号 详情
    ajax登陆提示
  • 原文地址:https://www.cnblogs.com/Harvard-L/p/5051803.html
Copyright © 2011-2022 走看看