我有这样的字符串:
/Administration/References
/Administration/Menus/Home
Run Code Online (Sandbox Code Playgroud)
等等
有没有一种简单的方法可以找到出现在这些字符串中的第1,第2和第3个单词并将其放入数组中.即.斜杠之间的文字?
在这种情况下最简单的方法是
var words = myString.Split(new[]{'/'}, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)
这将为您提供由斜杠分隔的所有单词的数组.
这StringSplitOptions.RemoveEmptyEntries将确保您不会获得空条目,因为字符串以/开头,它将在数组中给出一个空的第一个元素.如果你有尾随/它也会给出一个空的最后一个元素.