我有字符串值,像下面这些:需要在第二个短划线之后得到一切?
string str1 = "123-456-test";
string str1 = "123 - 456 - test-test";
string str1 = "123-REQ456-test";
string str1 = "123 - REQ456 - test-test";
我需要第二个破折号后立即抓住从字符串中的全部内容。
我试过String.Split('-')
,但没有奏效。我认为我需要使用正则表达式,但我无法找到正确的。请建议。
我认为使用'Split'可以进一步探索,但仅仅是'String.IndexOf'应该是最有效的(参见Soner的答案)。 –