2017-12-31 70 views
-7

나는이C#의 배열에 일치하는 목록을 저장하는 방법?

[^h1] 

그리고 내 텍스트처럼 내 패턴이

ash1a 

어떻게 모든 일치 검색 및 배열에 저장할 수 있습니다 있나요? 사이트라는 regexr.com에서

[0] = a 
[1] = s 
[2] = a 

, 그것은 목록 탭에서 모든 문자를 나열합니다,하지만 난

+1

당신은 정규식 클래스와를 사용하여 배열에 저장하는 방법을 몰라 Matchcollections 및 이것 저것? https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex_methods(v=vs.110).aspx –

+0

https://msdn.microsoft.com/en-us/library/b9712a7w (v = vs.110) .aspx, https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.matchcollection.copyto(v=vs.110).aspx. 게시하기 전에 무엇인가 검색하거나 시도 했습니까? – ADyson

+2

http://idownvotedbecau.se/noattempt/aaand http://idownvotedbecau.se/noresearch/ –

답변

0
string s = "ash1a"; 
string pattern = @"[^h1]"; 
string[] matches = Regex.Matches(s, pattern).OfType<Match>().Select(m => m.Value).ToArray(); 
+0

이것은 내가 필요한 것입니다. 그것을 해결! – Anna

+0

@Anna 해피 뉴 이어! :) – JohnyL