基本上我正在做的是读取大量数据输入到一个结构中,然后进入一个通用集合。我需要做的是搜索某些字符串的大量输入(例如“Option = value”)。
“Option = value”将是我读入内存的更大字符串的一部分。我想找到“Option = value”是否存在以及哪里可以将该值放入我的结构中。
我该怎么做呢?
答案 0 :(得分:0)
对于“Option = value”和“AlternativeOption = value”或“TextColor = Red”和“CommentTextColor = Red”,IndexOf将返回> -1。
因此,在使用IndexOf时或者根据输入布局使用Regex时,必须包含分隔字符。
即对于“[option = value]”形式的选项,请使用
Regex.Matches(input, "[TextColor=Red]");
有或没有RegexOptions或
input.IndexOf("[TextColor=Red]", start);