zoukankan      html  css  js  c++  java
  • C#(5)——正则表达式类

    1. regex

    C#regex是正则表达式类
    用于string的处理,查找匹配的字符串。

    通过对正则表达式使用方法的进一步探究,我学习到以下用法:

    (?= 子表达式 ): 零宽度正预测先行断言。仅当子表达式在此位置的右侧匹配时才继续匹配。例如, 19(?=99) 与跟在 99 前面的 19 实例匹配。

    (?! 子表达式 ): 零宽度负预测先行断言。仅当子表达式不在此位置的右侧匹配时才继续匹配。例如, (?!99) 与不以99 结尾的单词匹配,所以不与 1999 匹配。

    (?<= 子表达式 ): 零宽度正回顾后发断言。仅当子表达式在此位置的左侧匹配时才继续匹配。例如, (?<=19)99与跟在 19 后面的 99 的实例匹配。此构造不会回溯。

    (?<! 子表达式 ): 零宽度负回顾后发断言。仅当子表达式不在此位置的左侧匹配时才继续匹配。例如 (?<!19) 与不以 19 开头的单词匹配,所以不与 1999 匹配。

    实现的程序为:

    输出结果:

    2. 获取时间的方法

    已实现的获取当前时间的方法为:

    若扩展到周的话,则应为:

    3. int.TryParse()和int.Parse()之间的区别:

    经过输出试验,可整理经验得:

    int.TryParse()和int.Parse()只能是整型字符串类型(即各种整型ToString()之后的形式,不能为浮点型

    否则int.Parse()就会出现输入的字符串格式不正确的错误,int.TryParse()也会返回false,输出参数为0)

    而(int)只能是数字类型(例float,int,uint等);

  • 相关阅读:
    接口测试-postman
    select
    SQLserver的七种约束。
    数据库的创建、表的创建。
    vim编辑器删除键失效
    客户端通过 HTTP 请求的 Header 信息总结
    清理/boot目录内容
    CentOS 7 配置samba 和 autofs
    CentOS 7 配置 nfs 和 autofs
    tftp简单文件传输协议基本配置
  • 原文地址:https://www.cnblogs.com/yezikai/p/4442583.html
Copyright © 2011-2022 走看看