У меня есть строка, какРасщепление специальная строка для некоторых частей
event FILE[2]::OnProc {;? Msg("Step2") } event FILE[test]::OnProc {;? Msg("Step3.1.1") }
Я хотел бы разделить на несколько частей. желаемый результат пустошь быть список, как
List
[0]
2
;? Msg("Step2")
[1]
test
;? Msg("Step3.1.1")
Как вы видите строка между []
первой записью въезда-го списка, а строкой между {}
является следующей записью.
Могу ли я попросить вашу помощь, как я могу получить желаемый список?
Update:
Я попробовал этот код, но он не будет правильным.
Regex regex = new Regex(@"event FILE\[(?<type>[^\]]*)\]::OnProc? ?{;(?<msg>[^}]*)}");
Вы хотите получить один строковый символ? –
должен ли он быть списком ключевых значений? –
@TimSchmelter Список строк, а не один – Saber