我有一个像这样的字符串.. String s=and oc='LOCAL' and oc='STD' and oc='ISD' and oc='INC'
。现在根据我的要求,如果此字符串包含多个and
,那么我必须用{替换所有其他and
{1}}除了第一个or
之外,它应该只是相同的字符串..
请帮助我了解如何了解多个and
以及如何替换除第一个之外的所有其他and
。
我正在尝试使用and
来解决这个问题,但我并没有完全理解......
请帮帮我..
答案 0 :(得分:4)
听起来你并没有付出太多努力,但这里有两个选择:
string.IndexOf
获取您的第一个and
的索引,并从那里剪切其余部分,然后使用string.Replace
将and
更改为or
} and
的{{1}}替换为or
。答案 1 :(得分:1)
你的代码是这样的
int iCount = myString.Split( new string[] {"and"}
, StringSplitOptions.None )
.Length -1;
试试这个小提琴。 https://dotnetfiddle.net/6pcnz3