나는 쓰기를 시도 - 행운과 - 같은 문자열에서 필터 기준을 추출 할 수 정규식 :구글에서 AdvancedSearch 같은 C#을 정규 표현식
String rawFilter = "field1: something field3: something else field2: any number of words";
필드는 임의의 순서로 올 수 있습니다, 나는 추출해야 어떤 종류의 키 - 값 쌍리스트.
의견에서 요청대로. 정규식에 대해 알고있는 경우, 첫 번째 출력은 짝수 위치의 필드 이름과 홀수 위치의 값을 가진 배열이 될 수 있습니다. 그래서 :
Console.WriteLine(matches[0]); //Prints field1
Console.WriteLine(matches[1]); //Prints something
Console.WriteLine(matches[2]); //Prints field3
Console.WriteLine(matches[3]); //Prints something else
Console.WriteLine(matches[4]); //Prints field2
Console.WriteLine(matches[5]); //Prints any number of words
당신이 기대하는 어떤 출력? – Stormenet
필드 이름이 홀수 인 위치와 값이 짝수 인 배열이어야합니다. – MatteoSp
현재 가지고있는 정규 표현식을 게시하십시오. –