博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#截取两个指定字符串中间的字符串
阅读量:5096 次
发布时间:2019-06-13

本文共 1104 字,大约阅读时间需要 3 分钟。

1、正则表达式

public static string MidStrEx_New(string sourse, string startstr, string endstr)        {            Regex rg = new Regex("(?<=(" + startstr + "))[.\\s\\S]*?(?=(" + endstr + "))", RegexOptions.Multiline | RegexOptions.Singleline);            return rg.Match(sourse).Value;        }

 

2.利用字符串indexof截取:

public static string MidStrEx(string sourse, string startstr, string endstr)        {            string result = string.Empty;            int startindex, endindex;            try            {                startindex = sourse.IndexOf(startstr);                if (startindex == -1)                    return result;                string tmpstr = sourse.Substring(startindex + startstr.Length);                endindex = tmpstr.IndexOf(endstr);                           if (endindex == -1)                    return result;                result = tmpstr.Remove(endindex);            }            catch (Exception ex)            {                Log.WriteLog("MidStrEx Err:" + ex.Message);            }            return result;        }

 

转载于:https://www.cnblogs.com/wdd812674802/p/10406969.html

你可能感兴趣的文章
对“点餐系统”的阅读、分析与运行
查看>>
Linux 安装Mysql
查看>>
给定两个有序的整形数组,找出里边的相同元素
查看>>
C语言指针加1问题以及字节对齐问题
查看>>
【NLP】揭秘马尔可夫模型神秘面纱系列文章(二)
查看>>
rest-work-eat-study-rest-work-eat or rest-rest-work-work-eat-eat..
查看>>
用EnableMenuItem不能使菜单变灰的原因
查看>>
Mac OS X Yosemite安装Hadoop 2.6记录
查看>>
Tomcat全攻略
查看>>
闰年的定义
查看>>
探索Scala(1)-- 运算符重载
查看>>
【LDAP】LDAP 中 CN, OU, DC 的含义
查看>>
Buy Tickets(线段树)
查看>>
SharePoint 2013 图文开发系列之列表定义高级篇
查看>>
20145219 《Java程序设计》实验五 Java网络编程及安全实验报告
查看>>
微软:我们关于Silverlight战略转移[原文]
查看>>
java多线程之内存的可见性介绍(备用1)
查看>>
基于ML算法KNN与OpenCV的数独识别与自动填充___By 何子辰
查看>>
文件批量上传组件分享(C# asp.net Ajax)上传图片
查看>>
Redis安装
查看>>