1 / 13
文档名称:

文本处理与正则表达式.ppt

格式:ppt   大小:48KB   页数:13页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

文本处理与正则表达式.ppt

上传人:文库姐姐 2022/10/21 文件大小:48 KB

下载得到文件列表

文本处理与正则表达式.ppt

相关文档

文档介绍

文档介绍:该【文本处理与正则表达式 】是由【文库姐姐】上传分享,文档一共【13】页,该文档可以免费在线阅读,需要了解更多关于【文本处理与正则表达式 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第7章文本处理与正则表达式
唐大仕
******@

编辑ppt
内容提要
基于文本的应用
文本处理常用的几个类
正则表达式
编辑ppt
1基于文本的应用
控制台应用程序
Main()函数的参数—命令行参数
Main()函数可以带string[]参数
Main()函数可以有返回值(int),也可以为void
编辑ppt
使用Environment类
.
.
.
.GetEnvironmentVariables
.
.GetFolderPath()
编辑ppt

Console类
WriteWriteLineReadLine
String类
StringBuilder类

.
.GetBytes(str).GetString(byte[])
编辑ppt

正则表达式中几个主要要素:
字符ab\t\[\u0020\x20
[a-zA-z]即\w
[0-9]即\d[!0-9]即\D
\s即空白\S即非空白
.表任意
次数{2,6}
*即{0,}+即{1,}?即{0,1}
*?+???表示lazy匹配
|表示或者()表示成组
编辑ppt
(续)
位置限定
^(首)xxxxxx$(尾)
\b单词边界\B非单词边界
(?<名称>xxxxxxxx)表示对分组进行命名
在替换时,使用${名称}
若不命名,则为$1,$2等等而$0表示整个匹配
(?i:xxxxxxxxx)表示选项(i表示忽略大小写)
编辑ppt
正则表达式的选项
忽略大小写
MulitLine(影响^$的含义)
SingleLine()
预编译
编辑ppt
使用Exprsso工具
编辑ppt
Regex类
;
Static方法:
(s,pattern)
使用对象:
Regex对象
.IsMatch(s).Match(s).Matches(s)
.Replace(s,r)
Match对象
.(xxxxx)替换
编辑ppt