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

    正则表达式在C#中的用法:

    MatchCollection Matches =Regex.Matches(string text,string pattern,RegexOptions RegexOption)
    三个参数:string text所要查找的字符
                       string pattern所要匹配的字符串
                       RegexOptions ResgexOption 所要用的规则

    例如:
    string Pattern =@"\bn";
    表示要查找以n开头的字
    string pattern =@"ion\b"
    表示查找以ion结尾的字
    string pattern =@"\ba\S*ion\b";
    表示以a和ion中间的内容可以是任意长度的任意字符,只要这些字符不是空白即可。

                                                                    常用的参数表:
    符号                              含义                                                     示例               匹配的示例
    ^                                输入文本的开头                                       ^B                  B,但只能是文本中的第一个字符
    $                                输入文本的结尾                                       X$                  X,但只能是文本中的最后一个字符
    .                                除了换行符(\n)以外的所有单个字符        i.ation           isation、ization
    *                               可以重复0次或多次的前导字符               ra*t              rt、rat、raat和raaat等
    +                               可以重复1次或多次的前导字符             ra+t                rat、raat和raaat等(但不能是rt)
    \s                              任何空白字符                                            \sa        [space]a、\ta、\na(\t和\n与C#的\t和\n含义相同
    \S                             任何不是空白的字符                                \SF                 aF、rF、cF、但不能是\tf
    \b                              字边界                                                        ion\b              以ion结尾的任何字
    \B                            不是字边界的位置                                    \BX\B              字中间的任何X
  • 相关阅读:
    IntelliJ IDEA错误: 源值1.5已过时,将在未来所有版本中删除
    AcWing 311. 月之谜 数位dp
    AcWing 306. 杰拉尔德和巨型象棋 计数类DP
    AcWing 296. 清理班次2 线段树优化dp
    luogu P3052 [USACO12MAR]Cows in a Skyscraper G
    luogu P5664 Emiya 家今天的饭 容斥+dp
    AcWing 289. 环路运输 滑动窗口单调队列优化
    AcWing 288. 休息时间 滚动数组+分类讨论
    AcWing 287. 积蓄程度 树形dp,换根
    luogu P3842 [TJOI2007]线段 线性dp
  • 原文地址:https://www.cnblogs.com/liuwenjun830/p/450859.html
Copyright © 2011-2022 走看看