Строка = A 5600 2 A 24B9 3 A 4800 В 3 A 31 6
У меня есть одна такая большая строка. Я хотел бы, чтобы вывод был добавлен в список с помощью vb. Чистая или с #. Я работаю над программным обеспечением под названием uipath. Мне было известно, что операции регулярных выражений не работают. Так может помочь мне найти решение?
A 560 2 (first value in list)
A 24B9 3 (2nd value)
A 4800v 3(3rd value)
A 31 6
1 ответ
Если у вас есть только один символ ('A'), ваши значения начинаются с него, вы можете разделить его и снова добавить к своим значениям:
string source = "A 5600 2 A 24B9 3 A 4800v 3 A 31 6";
var list = source.Split(new char[] { 'A' }, StringSplitOptions.RemoveEmptyEntries).Select(s => "A" + s).ToList();
выдаст желаемый список значений.