【发布时间】:2018-10-20 05:48:31
【问题描述】:
想象一下你有这样的字符串
o7o7o7o7o7o
有o7o的明确模式
我的方法是在第一个 o 之后找到第二个 o,这就是模式,然后看看它是否匹配。
字符串是,如何获取第二个o的索引?
我试过了
var pattern = "o7o7o7o7o7o";
var index = input.IndexOf("*");
但这显然会得到它找到的第一个o 的第一个索引,我想得到第二个。
我该怎么做?
【问题讨论】:
-
您想从上面的字符串中获取
7之后的o的索引吗? -
是的,这正是我想要的
-
你没有指定
input和pattern.IndexOf("*")会给你-1。我发现这个问题不清楚,你想找到一个模式还是测试一个?
标签: c# .net string algorithm pattern-matching