本文主要是介绍C#正则表达式之Ismatch(),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.IsMatch()方法
IsMatch()方法可以测试字符串,看它是否匹配正则表达式的模式。如果发现一次匹配,该方法返回"true",否则返回"false"。IsMatch()拥有一个静态的重载方法,使用时无需显示的创建一个Regex对象。
2.RegexOptions枚举
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;namespace Regular
{class Program{static void Main(string[] args){Regex mRegular = new Regex("a[bcd]c", RegexOptions.ExplicitCapture);//IsMatch拥有静态和非静态的几种重载方法;//如果正则表达式只使用一次,使用静态方法更好!string str = "abc acc";Console.WriteLine(mRegular.IsMatch(str));string str2 = "Welcome to verison-fios!";Console.WriteLine(Regex.IsMatch(str2,"Me T",RegexOptions.IgnoreCase));Console.ReadKey();}}
}
3.Spilt()方法
此方法在每次发现匹配的位置拆分字符串。该方法返回一个字符串数组。该方法有静态的重载方法,也有用于Regex实例的方法!
这篇关于C#正则表达式之Ismatch()的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!