Я получаю строку, представляющую путь. Для testpurposes позволяет сказать, я получаю:Сплит-путь (String) в 3 частях
abc/def/ghi/jkl/....
Я хочу, чтобы выплюнуть эту строку следующим образом (2 первых отделено & комбинированный отдых):
Items(0) = "abc"
Items(1) = "def"
Items(2) = "ghi/jkl/..."
Я решил использовать регулярное выражение следующим образом :
Dim someString = "abc/def/ghi/jkl/...."
Dim Items() As String = Regex.Split(someString, "([_0-9a-zA-Z-]+)/([0-9a-zA-Z]+)/(.*)")
Но им получить следующий вывод:
Items(0) = ""
Items(1) = "abc"
Items(2) = "def"
Items(3) = "ghi/jkl/..."
Items(4) = ""
Может кто-нибудь объяснить, что вызывает пустую строку в начале и в конце?
Я благодарю вас за ваше время и желаю вам приятного уик-энд
Вы ввели '$' и '^'. –
@ DanielA.White. Нет, на самом деле. требуется ли избегать этих пустых строк? – User999999