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;
}
作者:
青羽
查看全文
相关阅读:
数据结构小练习
【BZOJ 3652】大新闻 数位dp+期望概率dp
【BZOJ 3326】[Scoi2013]数数 数位dp+矩阵乘法优化
【Codeforces 506E】Mr.Kitayuta’s Gift&&【BZOJ 4214】黄昏下的礼物 dp转有限状态自动机+矩阵乘法优化
【BZOJ 4455】 [Zjoi2016]小星星 容斥计数
凸包小结
Matrix-Tree定理题表
PLAN OF HEOI(unfinished)
(ex)BSGS题表
exBSGS板子
原文地址:https://www.cnblogs.com/tenghoo/p/526042.html
最新文章
CF1227D Optimal Subsequences
leetcode1277 Count Square Submatrices with All Ones
CF1227C Messy
【bzoj5050】【bzoj九月月赛H】建造摩天楼
【51nod1006】simple KMP
【UOJ#38】【清华集训2014】奇数国
【BubbleCup X】D. Exploration plan
【BubbleCup X】F:Product transformation
【BubbleCup X】G:Bathroom terminal
【学习笔记】虚树
热门文章
【bzoj4293】【PA2015】Siano
【BZOJ 4449】[Neerc2015]Distance on Triangulation 多边形分治结构
【BZOJ 1998】[Hnoi2010]Fsk物品调度 置换群+并查集
多项式相关
坑坑洼洼
网络流练习
51nod 1172 Partial Sums V2 卡精度的任意模数FFT
【BZOJ 3451】Tyvj1953 Normal 思维题+期望概率+FFT+点分治
【BZOJ 4555】[Tjoi2016&Heoi2016]求和 多项式求逆/NTT+第二类斯特林数
数位dp小结
Copyright © 2011-2022 走看看