zoukankan
html css js c++ java
字符串操作
一.获得某个字符串在另个字符串中出现的次数
//
<param name="strOriginal">要处理的字符</param>
//
<param name="strSymbol">符号</param>
//
<returns>返回值</returns>
public
int
GetStrCount(
string
strOriginal,
string
strSymbol)
{
int
count
=
0
;
for
(
int
i
=
0
;i
<
(strOriginal.Length
-
strSymbol.Length
+
1
);i
++
)
{
if
(strOriginal.Substring(i,strSymbol.Length)
==
strSymbol)
{
count
=
count
+
1
;
}
}
return
count;
}
二.获得某个字符串在另个字符串第一次出现时前面所有字符
//
<param name="strOriginal">要处理的字符</param>
//
<param name="strSymbol">符号</param>
//
<returns>返回值</returns>
public
string
GetFirstStr(
string
strOriginal,
string
strSymbol)
{
int
strPlace
=
strOriginal.IndexOf(strSymbol);
if
(strPlace
!=-
1
)
strOriginal
=
strOriginal.Substring(
0
,strPlace);
return
strOriginal;
}
三.获得某个字符串在另个字符串最后一次出现时后面所有字符
//
<param name="strOriginal">要处理的字符</param>
//
<param name="strSymbol">符号</param>
//
<returns>返回值</returns>
public
string
GetLastStr(
string
strOriginal,
string
strSymbol)
{
int
strPlace
=
strOriginal.LastIndexOf(strSymbol)
+
strSymbol.Length;
strOriginal
=
strOriginal.Substring(strPlace);
return
strOriginal;
}
四.获得两个字符之间第一次出现时前面所有字符
//
<param name="strOriginal">要处理的字符</param>
//
<param name="strFirst">最前哪个字符</param>
//
<param name="strLast">最后哪个字符</param>
//
<returns>返回值</returns>
public
string
GetTwoMiddleFirstStr(
string
strOriginal,
string
strFirst,
string
strLast)
{
strOriginal
=
GetFirstStr(strOriginal,strLast);
strOriginal
=
GetLastStr(strOriginal,strFirst);
return
strOriginal;
}
五.获得两个字符之间最后一次出现时的所有字符
//
<param name="strOriginal">要处理的字符</param>
//
<param name="strFirst">最前哪个字符</param>
//
<param name="strLast">最后哪个字符</param>
//
<returns>返回值</returns>
public
string
GetTwoMiddleLastStr(
string
strOriginal,
string
strFirst,
string
strLast)
{
strOriginal
=
GetLastStr(strOriginal,strFirst);
strOriginal
=
GetFirstStr(strOriginal,strLast);
return
strOriginal;
}
作者:
青羽
查看全文
相关阅读:
《自动化测试工程师进阶之路》系列课程
开发测试工程师系列课程
AQA新加入手机自动化测试版块
持续集成体系搭建服务
开源自动化测试White与UIA
TIB自动化测试快讯 自动化测试空间一周精选(201119)
周六广州软件测试俱乐部圆桌会议3期
Java白盒测试训练
TIB自动化测试快讯 自动化测试空间一周精选(2012220)
TIB自动化测试快讯 自动化测试空间一周精选(201226)
原文地址:https://www.cnblogs.com/tenghoo/p/526042.html
最新文章
OpenCL 操作流程
OpenGL 右手坐标系 DirectX 左手坐标系
CodedUI学习笔记
TIB自动化测试快讯 自动化测试空间一周精选(2012227)
White开源自动化测试实践
接口自动化测试专家 蔡秋亮 访谈记录整理汇总
探秘QTP的Windows标准对象——WinCalendar对象的属性和方法
ATI自动化测试荣誉奖项转换的那些事儿
TestPlant提供eggPlant Drive通过XMLRPC整合大量其它自动化测试工具
高级软件测试工程师系列课程
热门文章
QTP11补丁大全
周六广州软件测试俱乐部圆桌会议
AQA 2011年度最佳博客
ATMS自动化测试管理平台
QTP11 silverlight 5 补丁下载
自动化杂谈之我们应该以怎样的过程学习自动化
Android Robot 试用版申请
接口自动化测试专家 蔡秋亮,专访问题收集中
QTP编程学习系列(1) 变量
TestComplete 8.70 新特性介绍
Copyright © 2011-2022 走看看