2013-05-10 2 views
2

다른 행에 이름의 시리즈를 분할하는 방법 : 이제은 내가 좋아하는 시리즈 이름의 목록을

1.WROBEL/TERESA 2.WROBEL/MAREK 

내가 원하는처럼 그리드에이 이름을 표시하는이

  • WROBEL/테레사
  • WROBEL/마렉

그래서 내가 수를 원하는 해달라고합니다. 그리드에 넣습니다.

T-                    
FXP/R,U                   
1.WROBEL/TERESA 2.WROBEL/MAREK            
1 ORD LH 433 K 28AUG 1015P OK KKNC2N CN10 28AUG28AUG 1PC     
2 X FRA LH 1378 K 29AUG 405P OK KKNC2N CN10 29AUG29AUG 1PC     
3 O GDN LO 359 W 15SEP 800A OK KKNC2N CN10 15SEP15SEP 1PC     
4 X FRA LH 432 K 15SEP 530P OK KKNC2N CN10 15SEP15SEP 1PC     
ORD                   
FARE U USD  174.00               
TX001 X USD 541.00YQAC TX002 X USD  5.50YCAE TX003 X USD 17.20USAP  
TX004 X USD 17.20USAS TX005 X USD  5.00XACO TX006 X USD  7.00XYCR  
TX007 X USD  2.50AYSE TX008 X USD 51.08RAEB TX009 X USD 17.16DESE  
TX010 X USD  0.22NDAD TX011 X USD 14.78XWAE TX012 X USD  4.50XF   
TOTAL USD  857.14               
GRAND TOTAL USD  857.14              
CHI LH X/FRA LH GDN86.85KKNC2N/CN10 LO X/FRA LH CHI86.85KKNC2N/     
CN10 NUC173.70END ROE1.000000 XF ORD4.5           

55.FE REFTHRUAG/NONEND/NONRERTE/LH/UA/AC/OS/SN/LX ONLY -BG:LH     

59.FM * M * 0
60 :

내가 내가이 같은 문자열을 가지고 예를 들어 asp.net4.0 웹 응용 프로그램

를 사용하고 있음을 어떻게 할 수 있습니다. FP의 CHECK
";

지금 내가 이렇게 내 코딩 부분을 사용하는 함수 작성 :

을 내가 2 행의 아래 스크린 샷 enter image description here

같은 같은 행에 결과를 얻을이의

(210)는 내가이

enter image description here

하지만 같은 다른 행의 각 이름을 원하는 두 개의 이름이다 번호와. 사전

+0

내가 문자열을 편집을 그 문자열에 따르면 내 regex에서 일하는 정규식은 문자열에서 이름을 가져 오지만 연속으로 그 이름을 가져 오는 것은 내가 원하는 것은 숫자없이 이름을 가져 오는 것입니다. 및 행 방식으로 gridview에 공간을 현명한 방식으로 gridview – amitesh

답변

1

에서

감사합니다 나는 당신의 정규식을 이해하지 못하는 그러나 이것은 지금까지 내가 테스트 한대로 작동합니다

Regex regex1 = new Regex(@"(?<=\d\.)([^\s]*)(?=\s)"); 

또는 사용 :

Regex.Split(string, @"\s*\d\.\s*"); 
+0

기본적으로이 정규식은 내 코드 sry에 대해서만 사용됩니다. 내가 언급하지 않았다 – amitesh

+0

정규식이 잘 작동하지만 문자열 목록뿐만 아니라 문자열 하나뿐 아니라 정규 표현식을 사용할 때 정규 표현식을 사용할 수 있습니다. 이름보다 – amitesh

+0

그 밖의 무엇이 일치합니까? 더 구체적으로하려고하면 더 적합한 정규 표현식을 만들려고 노력할 것입니다. – filipko