0

基本上我正在做的是读取大量数据输入以放入一个结构中,然后进入一个通用集合。我需要做的是为某些字符串搜索大量输入(例如“Option=value”)。

“Option=value”将是我读入内存的较大字符串的一部分。我想查找“Option=value”是否存在以及在哪里可以将该值放入我的结构中。

我该怎么做呢?

4

1 回答 1

0

IndexOf 将为“Option=value”和“AlternativeOption=value”或“TextColor=Red”和“CommentTextColor=Red”返回 >-1。

因此,在使用 IndexOf 或根据输入布局使用 Regex 时,必须合并分隔字符。

即对于“[option=value]”形式的选项,使用

Regex.Matches(input, "[TextColor=Red]");

有或没有 RegexOptions 或

input.IndexOf("[TextColor=Red]", start);
于 2013-05-02T02:06:39.737 回答