当前位置:网站首页>字符串与正则表达式(C#)
字符串与正则表达式(C#)
2022-08-04 08:58:00 【DXB2021】
字符串简介
字符串是由零个或多个字符组成的有限序列,是几乎所有编程语言中可以实现的非常重要和有用的数据类型。
字符串是“System.String”类的一个引用类型,但与其他引用类型不同的是,C#将字符串视为一个基本类型,可以声明为一个变量,并为其赋值。
字符串声明格式如下:
string 变量名="初始值";
字符串的操作
C#中提供了比较全面的字符串处理方法,很多函数都进行了封装,为用户的编程工作提供了很大的便利。“System.String”是最常用的字符串操作类,可以帮助开发者完成绝大部分的字符串操作功能,使用方便。
字符串的大小写转换
字符串的比较
字符串的格式化
字符串的截取
字符串的分割
字符串的合并
字符串的插入与填充
字符串的删除
字符串的修剪
字符串的复制
字符串的替换
字符串的查找
StringBuilder类
与String类相比,StringBuilder类可以实现动态字符串。此外,动态的含义是指在修改字符串时,系统不需要创建新的对象,不会重复开辟新的内存空间,而是直接在原StringBuilder对象的基础上进行修改。
StringBuilder类的定义
设置StringBuilder类的容量
追加操作
插入操作
删除操作
替换操作
正则表达式
正则表达式(Regular Expression)是一种文本模式,包括普通字符和特殊字符。正则表达式通过使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。许多程序设计语言都支持利用正则表达式进行字符串操作。
正则表达式简介
正则表达式的组成
正则表达式的优先级
正则表达式匹配规则
正则表达式描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子串、将匹配的子串替换或者从某个字符串中取出符合某个条件的子串等。
字符匹配
中括号表达式
重复匹配
替换和分组
正则表达式涉及的基本类
目前为止,许多编程语言和工具都包含对正则表达式的支持,C#也不例外。C#基础类库中包含一个命名空间“System.Text.RegularExpressions”和一系列可以充分发挥正则表达式威力的类(如Regex、Match等)。
1、Regex类
2、Match类
边栏推荐
猜你喜欢
随机推荐
spark算子讲解
MATLAB绘图总结
ZbxTable 2.0 重磅发布!6大主要优化功能!
ansible部署脚本--亲测可用无坑
<jsp:useBean>动作的使用
请你谈谈网站是如何进行访问的?【web领域面试题】
学会 Arthas,让你 3 年经验掌握 5 年功力
[Computer recording screen] How to use bandicam to record the game setting graphic tutorial
Occupy, fill in later
金仓数据库KingbaseES客户端编程接口指南-JDBC(8. JDBC 元数据处理)
外包干了四年,秋招终于上岸了
并发编程之生产者和消费者问题
递归思想
Thread类的基本使用。
记录十条工作中便利的API小技巧
The separation configuration Libpq is supported, speaking, reading and writing
ISO14443A读卡流程(作为示例参考)
并查集介绍和基于并查集解决问题——LeetCode 952 按公因数计算最大组件大小
ShuffleNet v2网络结构复现(Pytorch版)
JMeter 常用的几种断言方法,你会几种呢?









