Извиняюсь, если это очевидно, но я пробовал так много вещей, чтобы заставить это работать ... В VB (с которым я более знаком), я считаю, что это будет хорошо.
Я пытаюсь разбить строку с разделителем е "-".Пробелы имеют решающее значение, так как в любом месте строки есть '-', но их не следует разделять.
"This-string - contains - some-hyphens".Split(' - ')
Это должно (в моем мозгу) возвращать 3 элемента:
This-string
contains
some-hyphens
К сожалению, я получаю 9+ элементов в зависимости от того, как я играю по методу Split
.
This
string
contains
some
hyphens
Он явно разделяется только на -
, но, похоже, тожеразбиение на пробелы и игнорирование формата ' - '
.
Major Minor Build Revision
----- ----- ----- --------
5 1 17134 228