我有一个这样的字符串:IndexAt与条件
arc boat arc ship arc ship ship arc boat arc
,我需要找到一个遵循“舟”第一“弧”的指标。
在C#中遇到这种情况的最有效方法是什么?
我有一个这样的字符串:IndexAt与条件
arc boat arc ship arc ship ship arc boat arc
,我需要找到一个遵循“舟”第一“弧”的指标。
在C#中遇到这种情况的最有效方法是什么?
这工作,如果你的意思是 '立即' 后:
myString.IndexOf("boat arc") + 5;
这完全滑了我的脑海! – Abdulla
我想“紧跟在”之后“的”船“和一个空格字符”:)之后“ –
正则表达式是你的朋友
Regex reg = new Regex(@".*?boat\s*?(?=arc)");
Match match = reg.Match("arc boat arc ship arc ship ship arc boat arc");
int index = match.Length;
您可以使用此正则表达式:
^(arc\sboat)
有你听说过正则表达式? –
你的意思是“船”需要成为“弧”的直接前身? –