正则表达式 如何用一个正则表达式判断字符串是否为如下格式\\172.16.1.216或者\\SVR2011能提供示范代码最好多谢各位! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(Regex.IsMatch(yourStr,@"\\\\(\d{1,3}(\.\d{1,3}){3}|\w+)")){//包含你那个格式,}if(Regex.IsMatch(yourStr,@"^\\\\(\d{1,3}(\.\d{1,3}){3}|\w+)")){//以你那个格式开头的} 后面的//SVR2111这种格式怎么验证了? 如果反过来,不判断开头的([\\/])\1(\d{1,3}(\.\d{1,3}){3}|\w+)判断开头的^([\\/])\1(\d{1,3}(\.\d{1,3}){3}|\w+) 不好意思写错了,是\\SVR2011,那我要判断格式是\\172.16.2.216或者\\SVR2011怎么写了?因为只要字符串是如上任一种格式,我就执行我的逻辑... if (Regex.IsMatch("\\\\SVR2011\\EGEGE", @"^([\\/])\1(\d{1,3}(\.\d{1,3}){3}|\w+)"))这种格式也匹配,我只要\\172.16.2.216或者\\SVR2011这种格式,后面不能再有字串了. 难道这个if的结果是false么?你想说什么? 格式为\\172.16.2.216或者\\svr2011如\\172,16,2,216\ 这个不是我需要的格式 \\172.16.2.216\vox 这个也不是我需要的格式.说的简单点就是从字串的第3位开始就不可以出现'\'字符 C# 中如何利用代码实现ODBC数据源的添加? 新手的问题,关于C#.NET继续深入学习的方法 没分了!!跪求大家了搞了三天的东西拉!关于下载远程图片到本地 大侠们,关于全角输入 7乘以一个整数,用什么方法能使计算的速度较快? ajax在winform程序中的应用? c# 中如何遍历泛型 list对象 制作帮助文件时,对程序截图上某一个部分的解释说明是怎么作出来的? 学徒,求大神指教!! 关于线程的问题 关于DataTable.Select方法比较日期的问题 c#调用远程调用Oracle存储过程问题
{
//包含你那个格式,
}if(Regex.IsMatch(yourStr,@"^\\\\(\d{1,3}(\.\d{1,3}){3}|\w+)"))
{
//以你那个格式开头的
}
后面的//SVR2111这种格式怎么验证了?
不判断开头的
([\\/])\1(\d{1,3}(\.\d{1,3}){3}|\w+)
判断开头的
^([\\/])\1(\d{1,3}(\.\d{1,3}){3}|\w+)
不好意思写错了,是\\SVR2011,那我要判断格式是\\172.16.2.216或者\\SVR2011怎么写了?因为只要字符串是如上任一种格式,我就执行我的逻辑...
难道这个if的结果是false么?你想说什么?
\\172.16.2.216\vox 这个也不是我需要的格式.
说的简单点就是从字串的第3位开始就不可以出现'\'字符