C#:正则表达式类
2024-08-31 23:54:35
Regex r = new Regex("abc"); // 定义一个Regex对象实例
(Regex r = new Regex("abc", RegexOptions.IgnoreCase);//不区分大小写的正则)
(Regex r = new Regex("abc", RegexOptions.IgnoreCase);//不区分大小写的正则)
Match m = r.Match("123abc456"); // 在字符串中匹配
if (m.Success)
{
Console.WriteLine("Found match at position " + m.Index); //输入匹配字符的位置
}
// Match类
// Match类
MatchCollection mc;
String[] results = new String[20];
int[] matchposition = new int[20];
Regex r = new Regex("abc"); //定义一个Regex对象实例
mc = r.Matches("123abc4abcd");
for (int i = 0; i < mc.Count; i++) //在输入字符串中找到所有匹配
{
results[i] = mc[i].Value; //将匹配的字符串添在字符串数组中
matchposition[i] = mc[i].Index; //记录匹配字符的位置
} //MatchCollection类
string Str = "AppleOrOrange"
Str = Regex.Replace(Str, "or", "", RegexOptions.IgnoreCase)
//直接将字符串内的Or、oR、or、OR替换成空格
最新文章
- 关于JavaScript设计模式(一)
- 网站开发中很实用的 HTML5 &; jQuery 插件
- Swift Tour 随笔总结 (1)
- 【T-SQL系列】临时表、表变量
- 配置TC2.0运行环境
- Winfrom 提示消息框公共类
- nginx参数的详细说明
- [Paper Reading]--Exploiting Relevance Feedback in Knowledge Graph
- IDA Pro反编译代码类型转换参考
- CenOS 上安装 Redis 服务器
- MySQL DATE_FORMAT函数使用
- &#171;面向对象程序设计(java)&#187;第三周学习总结 周强 201771010141
- php关于Session和cookie总结
- CCPC-Wannafly Winter Camp Day4 Div1 - 置置置换 - [DP]
- charles最新破解jar文件,及浏览器证书安装
- POJ-1321.棋盘问题.(回溯)
- ruby http爬虫中的 :body 用法问题
- PgSql备份pg_dump与还原手记pg_restore
- Keepalived_vrrp: ip address associated with VRID not present in received packet
- IOS 登录信息类(使用单例)
热门文章
- spring boot使用log4j2将日志写入mysql数据库
- kafka搭建相关可能出现的bug
- 使用JavaScript带你体验V8引擎解析字符串过程
- HDU 1724:Ellipse(自适应辛普森积分)
- Java中的关键字synchronized
- scrapy基础知识之将item写入JSON文件:
- 【全网首发】使用vs2017+qt5.12.4编译64位debug和release的qgis3.4.9
- Java学习笔记之---类和对象
- HTML&;CSS构建和设计网站
- 学习4:内容# 1.列表 # 2.元祖 # 3.range