zoukankan      html  css  js  c++  java
  • 正则表达式-小数-XML取值验证

            //判断正数 二位正数加小数点二位
            //正整数(^d{1,2}?$)
            //正小数(^d{1,2}.d{0,2}$)
            double[] inputList = { 1, 1.0 , 1.1, 1.12 , 12, 12.0 , 12.1, 12.12 };
            string pattern = @"(^d{1,2}.d{0,2}$)|(^d{1,2}?$)";
            //输出:true
    
            // (sclass='aa')表达式可改变成需要匹配的值  【1=(w+)】的值 注:匹配一组标签 
            //例1:
            string input1 = "<div class='aa'>测试A</div><div class='bb'>测试B</div> ";
            string pattern1 = @"<(w+)(sclass='aa')>(.*?)</1>";
            //输出1: true  <div class='aa'>测试A</div>
    
            //例2:
            string input2 = "<div class='aa'>测试A</div><p class='aa'>测试B</p> ";
            string pattern2 = @"<(w+)(sclass='aa')>(.*?)</1>";
            //输出2: true  <div class='aa'>测试A</div><p class='aa'>测试B</p>
    
            Regex rx = new Regex(pattern1, RegexOptions.IgnoreCase);
            //判断是否匹配成功
            Label1.Text= rx.IsMatch(input1).ToString();
            //在指定的输入字符串中搜索正则表达式的所有匹配项。
            MatchCollection mc = rx.Matches(input1);
            //循环输出匹配项
            for (int i = 0; i < mc.Count; i++)
            {
                Label1.Text += mc[i].ToString();
            }
  • 相关阅读:
    动态规划-树形dp
    排队打水
    耍杂技的牛
    合并果子
    贪心问题-区间类
    动态规划-状态压缩dp
    Linux分区知识及企业场景分区76
    企业面试题-find结合sed查找替换
    企业面试题-利用三剑客
    alias-unalias
  • 原文地址:https://www.cnblogs.com/Harvard-L/p/6343928.html
Copyright © 2011-2022 走看看