您的位置:首页 > 其它

我的正则表达式的使用方法

2005-02-25 08:50 399 查看
我的正则表达式的使用方法:
//匹配路径
string regexStrPath = "/b[a-z]://[^/:*?"<>|/r/n]*";
//匹配时间、大小和文件名
string regexStrInfo = "(?<time>/d/d-/d/d-/d/d/s+/d/d/:/d/d)/s+(?<size>[/d|,]+)/s+(?<name>[/S|/.]+)";

MatchCollection mcPath = Regex.Match(yourString, regexStrPath, RegexOptions.IgnoreCase);//忽略大小写
foreach(Match m in mcPath)
{
string path = m.Value; //路径
}

MatchCollcetion mcInfo = Regex.Match(yourString, regexStrInfo, RegexOptions.IgnoreCase);
foreach(Match m in mcInfo)
{
string name = m.Group["name"].Value;
string size = m.Group["size"].Value;
string time = m.Group["time"].Value;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: