zoukankan      html  css  js  c++  java
  • .net系统自学笔记——字符串和正则表达式

    字符串和正则表达式

    1.创建字符串

    2.格式化表达式

    3.正则表达式

    一、System.String类

    System.String 是一个 类,专 门 用于存 储 字符串,允许对字符串进行许操作。 由 于这种数据类型非常重要,C#提供了它自己的关键字和相关的语法,以便于使用这个类来轻松地处理字符串。

    如+的运算符重载可以连接字符串,还允许类所于索引器的语法来提取指定的字符,等 一些常用方法。

    1.创建字符串:String类存在一个问题,重复修改字符串,效率会很底。它实际上是一个不可变的数据类型。##string操作底层实现原理##.可用System.Text.StringBuilder实现。它不像String类那样能够支持非常多的语法,在StringBuilder类上可以进行的处理仅限于替换和追加或删除字符串中的文本,但它的工作方式非常高效。StringBuilder类有两个主要属性,Length指定字符串的实际长度,Capacity指定字符串在分配的内存中的最大长度。

    2.StringBuilder成员:

    1)构造函数

    2)其他常用方法:Append,AppendFormat,Insert,Remove,Replace,ToString。其中一些方法还有几种格式的重载方法

    不能把StringBuilder强制转换为String,唯一的方法是ToString();

    3.格式化字符串:.NET运 行库定义了 一种标准方式:使用IFormatable接口。

    1)字符串格式化

    2)FormattableVector示例

    二、正则表达式

    System.Text.RegularExpressions

    正则表达式语言是一种专门用于字符串处理的语言,它包含两个功能:

    1.一组用于标识字符类型的转义代码;

    2.一个系统,在搜索操作中,它把子字符串和中间结果的各个部分组合起来。

    使用正则表达式,可以对字符串执行许多复杂而高级的操作,如识别,把所有单词都转换为标题格式,确保句子有正常的大写形式,区分URI的各个元素,输入验证等

  • 相关阅读:
    IP地址结构分类(包括主机号和网络好计算)
    抓包工具fiddler的Https证书设置
    获取目录结构,并写到txt文档里
    十五、React:简单点餐实例:知识点,html解析写法
    git commit -m 和 git commit -am 区别
    用Git管理项目进行版本控制
    pycharm 设置项目的编译器
    十四、 React路由(react-router4.x): 动态路由、get传值、React中使用url模块
    十三、react-router 4.x的基本配置
    进程间的通讯
  • 原文地址:https://www.cnblogs.com/gdx4430090/p/3169590.html
Copyright © 2011-2022 走看看