IndexOf method, " vs. "
本文关键字:quot vs method amp IndexOf | 更新日期: 2023-09-27 18:12:58
我有一个大字符串,这个字符串的一部分像这样开始:
data-json="{"id":
,结尾如下:
"}}}"
我使用IndexOf方法来查找data-json="
和"
在字符串末尾的位置。
然而,当试图找到"
的索引时,我得到了第一个"
的索引(在帖子顶部的字符串中)。
如何使IndexOf方法区分"
和"
?
这是我如何搜索"
:
string.IndexOf("'"", startIndex);
当然,也许它可以可以搜索}}}"
,但现在我很好奇如何使IndexOf方法的行为像我想要的
您总是可以使用LastIndexOf方法。这是为了这个目的而设计的。如果你想要最后一个引号,那么这个方法适合你。
例如:// Determine where last quote is.
int position = filepath.LastIndexOf(''"');
我不确定我是否理解了你的问题。所以,如果这没有帮助或不相关,我道歉。
这很尴尬,请原谅我的新手错误:
IndexOf方法中使用的startIndex是完全错误的(因为startIndex值太小,它在data-json="
中找到了"
)。