索引在有条件
本文关键字:有条件 索引 | 更新日期: 2023-09-27 18:34:25
我有一个这样的字符串:
arc boat arc ship arc ship ship arc boat arc
我需要找到"船"后面的第一个"弧"的索引。
在 C# 中满足此条件的最有效方法是什么?
如果您的意思是"立即"在以下之后,则此方法有效:
myString.IndexOf("boat arc") + 5;
str.IndexOf("arc", str.IndexOf("boat"));
正则表达式是你的朋友
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)