各个语言的正则表达式规则略有不同

项目中用到,所以将这个最简单的demo记录

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions; namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string url = "http://103.244.82.219:8080/cpServerPro/interface.jsp?requestType=exhibition";
string regex =@"http://([\d.:/])*cpServerPro";
Regex partten = new Regex(regex, RegexOptions.IgnoreCase);
MatchCollection matchMade = partten.Matches(url);
Console.WriteLine(matchMade[].Value);
Console.WriteLine(Regex.IsMatch(url, regex));
Console.ReadLine();
}
}
}

需要和注意的地方:

1.@符号

2.数字表示是:\d

3./符号直接匹配

4.matchMade从零开始

5.语法逻辑:创建Regex对象,通过IsMatch方法来进行判断是否匹配到,通过Matcher()方法获得匹配到的对象的集合MatchCollection

最新文章

  1. laravel数据库迁移(三)
  2. Linux内核分析作业7:Linux内核如何装载和启动一个可执行程序
  3. UML基础与Rose建模实训教程
  4. 开始ASP.NET MVC5之旅
  5. [BZOJ3504][CQOI2014]危桥(最大流)
  6. wifi开发总结
  7. AIZU 0005
  8. linux中class_create和class_register说明
  9. gei shilei d
  10. hibernate自动建表采用UTF-8字符编码
  11. SQL Server日期函数之获得一个月中的天数
  12. CSS jQuery 图片全屏切换
  13. 编写可维护的JS 03
  14. 【分享】纯jQuery实现星巴克官网导航栏效果
  15. 乱码问题-页面跳转方式-Servlet配置文件
  16. 044 hive与mysql两种数据源之间的join
  17. 震惊!90%的程序员不知道的Java知识!
  18. Oracle之表的相关操作
  19. _itemmod_day_limit
  20. django之urlresolver

热门文章

  1. nyoj 1023——还是回文——————【区间dp】
  2. js 中移动元素的方法
  3. Python远程连接Windows,并调用Windows命令(类似于paramiko)
  4. HTTP和HTTPS的区别?
  5. C#中DataTable与泛型集合互转(支持泛型集合中对象包含枚举)
  6. Java环境搭建与配置、以及Tomcat搭建与配置
  7. Maven之依赖关系
  8. csharp: DataTable结构相同的比较
  9. jQuery Custom PopUp Window
  10. 从零开始的全栈工程师——利用CSS3画一个正方体 ( css3 )