C# 取文本中间

        /// <summary>
        /// 取中间文本
        /// </summary>
        /// <param name="SumString">总文本</param>
        /// <param name="LeftString">左边文本</param>
        /// <param name="RightString">右边文本</param>
        /// <returns>找到返回取出的中间文本,没找到返回空</returns>
        public static string GetMiddleString(string SumString, string LeftString, string RightString)
        {
            if (string.IsNullOrEmpty(SumString)) return "";
            if (string.IsNullOrEmpty(LeftString)) return "";
            if (string.IsNullOrEmpty(RightString)) return "";

            int LeftIndex = SumString.IndexOf(LeftString);
            if (LeftIndex == -1) return "";
            LeftIndex = LeftIndex + LeftString.Length;
            int RightIndex = SumString.IndexOf(RightString, LeftIndex);
            if (RightIndex == -1) return "";
            return SumString.Substring(LeftIndex, RightIndex - LeftIndex);
        }
时间: 2024-10-09 22:27:49

C# 取文本中间的相关文章

C#字符串操作 取文本左边 取文本右边 取文本中间 取文本中间到List集合 指定文本倒序

/// <summary> /// 取文本左边内容 /// </summary> /// <param name="str">文本</param> /// <param name="s">标识符</param> /// <returns>左边内容</returns> public static string GetLeft(string str, string s) {

易语言 取文本中间 (单次) 自定义 子程序

.版本 2 .子程序 取文本中间内容, 文本型.参数 完整内容, 文本型.参数 左边文本, 文本型.参数 右边文本, 文本型.局部变量 临时位置, 整数型.局部变量 总长度, 整数型.局部变量 返回结果, 文本型 总长度 = 取文本长度 (完整内容)临时位置 = 寻找文本 (完整内容, 左边文本, , 假) + 取文本长度 (左边文本)返回结果 = 取文本中间 (完整内容, 临时位置, 总长度)总长度 = 取文本长度 (返回结果)临时位置 = 寻找文本 (返回结果, 右边文本, , 假) - 1

【原创】取文本中间内容

CString GetMidStr(CString str,CString strL,CString strR) { CString strs; int len; int len2; len = str.Find(strL) + strL.GetLength(); len2 = str.Find(strR); strs = str.Left(len2); str = strs.Right(strs.GetLength()-len); return str; }

java (取文本中间)字符串之间的文本

/** * 取两个文本之间的文本值 * @param text 源文本 比如:欲取全文本为 12345 * @param left 文本前面 * @param right 后面文本 * @return 返回 String */ public static String getSubString(String text, String left, String right) { String result = ""; int zLen; if (left == null || left.

C++自制字符串和文本文件操作函数(陆续更新)

本文代码均需要包含头文件: 1 #include<string> 2 #include<fstream> 全部使用std命名空间 取子文本: 1 string GetSubText(string str,string lstr,string rstr)//取文本中间的子文本 2 { 3 int p_l=str.find(lstr); 4 if(p_l<0)return ""; //如果找不到左标识字符串则直接返回空文本 5 p_l+=lstr.length

用易语言编写的小程序——电子表

在写软件测评的时候想到了易语言,这个我高中用来写小程序玩的编程软件,正好编了一个小程序分享一下,电子表. 如图所示,这就是一个exe文件,可以直接打开. 打开后如题,我设置分为中国时间和美国时间,可供选择. 如图分别为中国时间显示和美国时间显示. 其中时间是可以动态变化的,用到了时间周期.当中国时间显示时,屏蔽美国时间周期,当美国时间显示时,屏蔽中国周期,从而达到不会显示混乱的目的. 另附此小软件下载地址(个人网址,放心访问,还可以听音乐o(∩_∩)o ):http://hgcrown.amnu

易语言数据库的基本操作

只能直接上图片... 应为博客还不支持易语言,上文本效果不好!!! ========================================================================== .版本 2 .子程序 _按钮2_被单击 .局部变量 字段信息表, 字段信息, , "4", edb数据库支持的字段型变量,前面的4表示该类型为一维数值,最大4段信息. .局部变量 姓名拼音, 文本型 .局部变量 i, 整数型 .局部变量 姓名, 文本型 ' 为字段信息这个

python序列之字符串

注:本文仅介绍字符串的一些常用的方法 因为字符串属于不可变序列,所以方法中对字符串的修改,都是靠返回一个新字符串来实现的,并没有对老字符串产生影响 1.寻找文本:在字符串中,从左开始寻找自己想要的文本 str1.find(string,[startindex],[endindex])      #可选参数为开始和结束的索引 查找成功返回所处索引,失败返回-1 同类方法: str1.index() 查找成功返回索引,失败抛出错误 2.倒找文本:在字符串中,从右开始寻找自己想要的文本 str1.rf

简单算法分析3

[软件名称]: Photo to Color Sketch 6.75[下载地址]: http://www.oyksoft.com/soft/5336.html[软件介绍]: 能将你的图片转换为黑白素描画的工具. 继续分享一个简单的算法分析教程,今次教程没有参考别人的文章,我只是看了文章的标题,然后点下载地址把软件下载回来,接着自己操刀! 软件没壳 Borland Delphi(6)[-] 是Delphi程序写的 所以不再多说了,直接运行Delphi按钮事件的脚本 输入以上内容,点击OK按钮后断在