c#正则表达式最简demo
2024-09-08 18:33:06
各个语言的正则表达式规则略有不同
项目中用到,所以将这个最简单的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
最新文章
- laravel数据库迁移(三)
- Linux内核分析作业7:Linux内核如何装载和启动一个可执行程序
- UML基础与Rose建模实训教程
- 开始ASP.NET MVC5之旅
- [BZOJ3504][CQOI2014]危桥(最大流)
- wifi开发总结
- AIZU 0005
- linux中class_create和class_register说明
- gei shilei d
- hibernate自动建表采用UTF-8字符编码
- SQL Server日期函数之获得一个月中的天数
- CSS jQuery 图片全屏切换
- 编写可维护的JS 03
- 【分享】纯jQuery实现星巴克官网导航栏效果
- 乱码问题-页面跳转方式-Servlet配置文件
- 044 hive与mysql两种数据源之间的join
- 震惊!90%的程序员不知道的Java知识!
- Oracle之表的相关操作
- _itemmod_day_limit
- django之urlresolver