Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

опять проблемка в C#

24.11.17 12:46
Re: опять проблемка в C#
 
maxxxl79 прохожий

а BATTERY ON - тоже команда?

говоря про парность, я имел в виду вариант строки:


sim/cockpit2/electrical/battery_on[0], 1,laminar/B738/button_switch/cover_position[2], 0,sim/operation/failures/rel_batter0, 0

для такого формата можно ещё воспользоваться регулярными выражениями, например:

var result = Regex.Split(str, @"([\w+\s*\/\[\]]+,\s*\d+)");

результат к данной строке можно глянуть тут:

http://www.rubular.com/r/MtxvLyyTQk


но если в начале может произвольно идти что-то вроде BATTERY ON или ещё что-то в разных количествах, то естественно надо это тоже учесть.

думаю, в целом Вам понятно в какую сторону копать - дальнейший анализ уже зависит от предметных условий - какого формата строка возможна на входе.

 

Перейти на