Есть строка примерно такого вида:
Необходимо получить из нее массив, деление на элементы должно происходить по символу "_"
Хватило бы обычного StringSplit, но в данном случае необходимо брать только те элементы, которые содержат подстроки GG и LL (эти подстроки могут меняться, но их всегда несколько, вроде как "белый список"), т.е. массив должен содержать:
Конечно, можно после StringSplit прогнать цикл и удалить ненужное, но, думаю, в StringRegExp можно создать подходящий паттерн, делающий все за одно действие - но у меня не хватает опыта работы с регулярными выражениями(
Код:
'_00:00#GG##10000#77#--#5000#-10#--#fff#_00:00#HH##5000#60#.1#--#6.5#--#5hj#_00:00#LL##30000#700#6.9#--#6.7#--109#_00:00#JJ##5000#jghj#5.2#5.0#5.6#54.8#600#_00:00#DD##90000#498#14#1.3#1.3#--#5ko#_'
Необходимо получить из нее массив, деление на элементы должно происходить по символу "_"
Хватило бы обычного StringSplit, но в данном случае необходимо брать только те элементы, которые содержат подстроки GG и LL (эти подстроки могут меняться, но их всегда несколько, вроде как "белый список"), т.е. массив должен содержать:
Код:
00:00#GG##10000#77#--#5000#-10#--#fff#
00:00#LL##30000#700#6.9#--#6.7#--109#
Конечно, можно после StringSplit прогнать цикл и удалить ненужное, но, думаю, в StringRegExp можно создать подходящий паттерн, делающий все за одно действие - но у меня не хватает опыта работы с регулярными выражениями(