2016-04-12 10 views
-4

Çok büyük bir string'im var. Çıktının vb kullanılarak listede eklenmesini istiyorum. Net veya C# Uipath adlı yazılım üzerinde çalışıyorum. Regex işlemlerinin çalışmadığı biliniyordu. Bu yüzden çözüm bulmama yardım edebilir misin? Yalnızca bir char ('A') varsaDize = A 5600 2 A 24B9 3 A 4800v 3 A 31 6

A 560 2 (first value in list) 
A 24B9 3 (2nd value) 
A 4800v 3(3rd value) 
A 31 6 
+1

Şimdiye kadar bir şey denediniz mi? – LearningPhase

+0

Lütfen [sor] 'yu okuyun. Neyi başarmaya çalıştığınız ve özel probleminizin ne olduğu açık değildir. – Filburt

+0

Dizeyi listeye dönüştürmek istiyorum –

cevap

0

, senin değerlerin başlangıcı, onun tarafından ayırabilir ve tekrar değerlerine ekleyin:

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(); 

istenen listesini üretecek değerler.