zoukankan      html  css  js  c++  java
  • C# 正则表达式

    参考文章:https://www.cnblogs.com/hehehehehe/p/6043710.html

    一.

    正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则表达式无疑是处理文本最有力的工具,而.NET提供的Regex类实现了验证正则表达式的方法。Regex 类表示不可变(只读)的正则表达式。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用其他正则表达式类。

    说明:

    由于在正则表达式中“ ”、“ ? ”、“ * ”、“ ^ ”、“ $ ”、“ + ”、“(”、“)”、“ | ”、“ { ”、“ [ ”等字符已经具有一定特殊意义,如果需要用它们的原始意义,则应该对它进行转义,例如 希 望在字符串中至少有一个“ ”,那么正则表达式应该这么写: \+ 。

     二. 使用正则表达式截取字符串

    参考文章:https://www.cnblogs.com/mingmingruyuedlut/p/3837887.html

    private void Test()
            { 
                Regex ConnoteA = new Regex("([a-zA-Z]\d{3,20})");
                
                string longlongstring = "目标[JiangSuXYB01]提示:FSI-FMI返回-查询结算目录信息失败,耗材国码错误,medListCodg:C14240203500002[detailCutAdvs52LocalBO_364][HospFeeDtlBO_142]";
    
                if (ConnoteA.IsMatch(longlongstring))
                {
                    
                    MatchCollection gbCode = ConnoteA.Matches(longlongstring);
                    MessageBox.Show(gbCode[0].Value);
                    
                }
            }
  • 相关阅读:
    Codeforces Round #609 (Div. 2)
    Educational Codeforces Round 78 (Rated for Div. 2)
    Codeforces
    crontab
    C6 C7的开机启动流程
    平均负载压力测试
    ps 和 top
    if判断
    使用3种协议搭建本地yum仓库
    linux rpm包
  • 原文地址:https://www.cnblogs.com/wsxdev/p/15291565.html
Copyright © 2011-2022 走看看