Regex r = new Regex("abc"); // 定义一个Regex对象实例
(Regex r = new Regex("abc", RegexOptions.IgnoreCase);//不区分大小写的正则)
 
Match m = r.Match("123abc456"); // 在字符串中匹配
 
if (m.Success)
 
{
 
Console.WriteLine("Found match at position " + m.Index); //输入匹配字符的位置
 
}
// 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替换成空格

最新文章

  1. 关于JavaScript设计模式(一)
  2. 网站开发中很实用的 HTML5 &amp; jQuery 插件
  3. Swift Tour 随笔总结 (1)
  4. 【T-SQL系列】临时表、表变量
  5. 配置TC2.0运行环境
  6. Winfrom 提示消息框公共类
  7. nginx参数的详细说明
  8. [Paper Reading]--Exploiting Relevance Feedback in Knowledge Graph
  9. IDA Pro反编译代码类型转换参考
  10. CenOS 上安装 Redis 服务器
  11. MySQL DATE_FORMAT函数使用
  12. &#171;面向对象程序设计(java)&#187;第三周学习总结 周强 201771010141
  13. php关于Session和cookie总结
  14. CCPC-Wannafly Winter Camp Day4 Div1 - 置置置换 - [DP]
  15. charles最新破解jar文件,及浏览器证书安装
  16. POJ-1321.棋盘问题.(回溯)
  17. ruby http爬虫中的 :body 用法问题
  18. PgSql备份pg_dump与还原手记pg_restore
  19. Keepalived_vrrp: ip address associated with VRID not present in received packet
  20. IOS 登录信息类(使用单例)

热门文章

  1. spring boot使用log4j2将日志写入mysql数据库
  2. kafka搭建相关可能出现的bug
  3. 使用JavaScript带你体验V8引擎解析字符串过程
  4. HDU 1724:Ellipse(自适应辛普森积分)
  5. Java中的关键字synchronized
  6. scrapy基础知识之将item写入JSON文件:
  7. 【全网首发】使用vs2017+qt5.12.4编译64位debug和release的qgis3.4.9
  8. Java学习笔记之---类和对象
  9. HTML&amp;CSS构建和设计网站
  10. 学习4:内容# 1.列表 # 2.元祖 # 3.range