您的位置:首页 > 编程语言 > C#

C#常用的正则表达式

2015-01-11 14:22 113 查看
using System.Text.RegularExpressions;

英文
Regex.IsMatch("字符串", @"^[a-zA-Z0-9_\u4e00-\u9fa5]+$")

中文
Regex.IsMatch("字符串", @"^\w+$"))

IP
Regex.IsMatch(ftpServerIP, @"^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$")

static void Main(string[] args)
{
Regex reg = new Regex(@"url\((['""]?)(.+[^'""])\1\)");  //注意里面的引号 要用双引号表示,而不是用反斜杠
Console.WriteLine(reg.Match(@"{background-image:url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);backgro")); //输出 url(//ssl.gstatic.com/ui/v1/menu/checkmark.png)
Console.ReadKey();
}


匹配3个数字

^(\d{3})$
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: