class REG
{
//单独截取字符串第一个符合条件的字符串
//mid是需要截取的位置,用法:string mid=@"(?<=这里填写从什么地方开始截取的字符串).*?(?=这里填写结束的字符串)"
//变量str是需要截取的字符串
static public string reg_dan(string str, string mid)
{
string abc = "";
Regex reg = new Regex(mid, RegexOptions.IgnoreCase | RegexOptions.Singleline);//
Match match = reg.Match(str);
abc = match.Groups[0].Value;
return abc;
}
//截取所有满足条件的字符串字,存入列表中
//mid是需要截取的位置,用法:string mid=@"(?<=这里填写从什么地方开始截取的字符串).*?(?=这里填写结束的字符串)"
//变量str是需要截取的字符串
static public List<string> reg_list(string str, string mid)//mid是需要截取的位置,str是需要截取的字符串
{
List<string> list = new List<string>();
Regex reg = new Regex(mid, RegexOptions.IgnoreCase | RegexOptions.Singleline);
MatchCollection mc = reg.Matches(str);
foreach (Match m in mc)
{
string text = m.Value;
list.Add(text);
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载