Строка = 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();

выдаст желаемый список значений.

Другие вопросы по тегам