C#字符串操作 取文本左边 取文本右边 取文本中间 取文本中间到List集合 指定文本倒序
/// <summary> /// 取文本左边内容 /// </summary> /// <param name="str">文本</param> /// <param name="s">标识符</param> /// <returns>左边内容</returns> public static string GetLeft(string str, string s) { , str.IndexOf(s)); return temp; } /// <summary> /// 取文本右边内容 /// </summary> /// <param name="str">文本</param> /// <param name="s">标识符</param> /// <returns>右边内容</returns> public static string GetRight(string str, string s) { , str.IndexOf(s)).Length); return temp; } /// <summary> /// 取文本中间内容 /// </summary> /// <param name="str">原文本</param> /// <param name="leftstr">左边文本</param> /// <param name="rightstr">右边文本</param> /// <returns>返回中间文本内容</returns> public static string Between(string str, string leftstr, string rightstr) { int i = str.IndexOf(leftstr) + leftstr.Length; string temp = str.Substring(i, str.IndexOf(rightstr, i) - i); return temp; } /// <summary> /// 取文本中间到List集合 /// </summary> /// <param name="str">文本字符串</param> /// <param name="leftstr">左边文本</param> /// <param name="rightstr">右边文本</param> /// <returns>List集合</returns> public List<string> BetweenArr(string str, string leftstr, string rightstr) { List<string> list = new List<string>(); int leftIndex = str.IndexOf(leftstr);//左文本起始位置 int leftlength = leftstr.Length;//左文本长度 ; string temp = ""; ) { rightIndex = str.IndexOf(rightstr, leftIndex + leftlength); ) { break; } temp = str.Substring(leftIndex + leftlength, rightIndex - leftIndex - leftlength); list.Add(temp); leftIndex = str.IndexOf(leftstr, rightIndex + ); } return list; } /// <summary> /// 指定文本倒序 /// </summary> /// <param name="str">文本</param> /// <returns>倒序文本</returns> public static string StrReverse(string str) { char[] chars = str.ToCharArray(); StringBuilder sb = new StringBuilder(); ; i < chars.Length; i++) { sb.Append(chars[chars.Length - - i]); } return sb.ToString(); }
C#字符串操作 取文本左边 取文本右边 取文本中间 取文本中间到List集合 指定文本倒序的更多相关文章
- python学习笔记(字符串操作、字典操作、三级菜单实例)
字符串操作 name = "alex" print(name.capitalize()) #首字母大写 name = "my name is alex" pri ...
- shell编程常用的截取字符串操作
1. 常用的字符串操作 1.1. 替换字符串:$ echo ${var/ /_}#支持正怎表达式 / /表示搜索到第一个替换,// /表示搜索到的结果全部替换. ...
- php字符串操作集锦
web操作, 主要就是对字符文本信息进行处理, 所以, 字符串操作几乎占了很大一部分的php操作.包括 注意strstr 和 strtr的区别? 前者表示字符串查找返回字符串,后者表示字符串中字符替换 ...
- java 字符串操作和日期操作
一.字符串操作 创建字符串 String s2 = new String("Hello World"); String s1 = "Hello World"; ...
- [No000078]Python3 字符串操作
#!/usr/bin/env python3 # -*- coding: utf-8 -*- '''Python 字符串操作 string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分 ...
- Python 字符串操作及string模块使用
python的字符串操作通过2部分的方法函数基本上就可以解决所有的字符串操作需求: python的字符串属性函数 python的string模块 1.字符串属性方法操作: 1.>字符串格式输出对 ...
- C语言字符串操作总结大全
1)字符串操作 strcpy(p, p1) 复制字符串 函数原型strncpy(p, p1, n) 复制指定长度字符串 函数原型strcat(p, p1) 附加字符串 函数原型strn ...
- c# 字符串操作
一.字符串操作 //字符串转数组 string mystring="this is a string" char[] mychars=mystring.ToCharArray(); ...
- C语言字符串操作总结大全(超详细)
本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat( ...
随机推荐
- iOS UIRefreshControl-刷新tableView
override func viewDidLoad() { super.viewDidLoad() refreshControl = UIRefreshControl.in ...
- Mac常用shell命令
几个常用命令 pwd 命令名称:pwd 英文:print work directory 描述:查看当前工作目录的完整路径 ls 英文全称: list 描述:列出目录下的内容清单 常用参数: -l:列出 ...
- SQL2008使用json.net实现XML与JSON互转
借助CLR,首先实现字符串的互转,然后使用存储过程实现JSON2table public class JsonFunction { /// <summary> ...
- margin css的外边距
h2{margin:10px 0;} div{margin:20px 0;} ...... <h2>这是一个标题</h2> <div> <h2>这是又一 ...
- Ant :DataType
DataType patternset fileset selector filelist path regexp Ant datatype Ant中,除了Property可以做为Task执行时使用的 ...
- MySQL Performance-Schema(一) 配置篇
performance-schema最早在MYSQL 5.5中出现,而现在5.6,5.7中performance-Schema又添加了更多的监控项,统计信息也更丰富,越来越有ORACLE-AWR统计信 ...
- 配置tomcat https
生成安全证书 打开命令窗口 Windows键+r,输入cmd 切换当前目录到tomcat的conf目录下 生成证书 红色字体标识的参数按实际需要修改 keytool -genkey -alias to ...
- 烂泥:学习tomcat之通过shell批量管理多个tomcat
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 公司的业务是使用tomcat做web容器,为了更有效的利用服务器的性能,我们一般部署多个 ...
- Silicon Labs
Silicon Labs(美国芯科实验室)总部位于美国德克萨斯州的奥斯汀,成立于1996年,拥有全球化的运营.销售和研发团队,是一家业界领先的高性能混合信号IC供应商,为业界提供易用的高度集成化产品方 ...
- CentOS RedHat YUM 源扩展补充(32位、64位均有)
一般情况下强烈建议在CentOS6下面使用YUM配置安装LAMP环境,一些兄弟也很喜欢使用编译的安装方法,个人觉得如果不是对服务器做定制,用yum安装稳定简单,何必去download&make ...