没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
2页
给写了2个方法,一个是直接截取单个需要的字符串,比如字符串string a="ab123456",我只需要提取3,那么就是单独截取就可以了,从2开始到4结束就行。 第二个是把所有的符合条件的字符串都截取出来,提取出来,比如字符串 string a="ab123456,"ab323456",那么就只要截取2到4之间的字符串,然后存入到了一个列表里,想提取直接读取列表就可以了,非常方便实用哦。
资源推荐
资源详情
资源评论
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);
}
{
//单独截取字符串第一个符合条件的字符串
//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);
}
资源评论
- 实在想不出来了2023-07-28吗?
qiqixs
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功