regex.match를 사용하여 주어진 문자열에서 다양한 패턴을 추출하려고합니다. 나는 각각 일치시켜야하고 추출해야하는 3 가지 패턴이 있습니다.다양한 패턴 조합을 추출하는 C#의 정규식 사용
1 패턴 : 알파벳 문자열로 시작하고 숫자 뒤에 만
2 패턴 : 알파벳 문자열로 시작, 다음 다음 번호로 다음과 알파벳의 문자열 만
3 패턴 : 숫자로 시작, 만
내가 사용하는 것을 시도했다 알파벳 문자열 뒤에 :
Regex.Match을 (inputData, @ "^ (\ + w) (\ D +) $")// 첫 번째 패턴
,515,Regex.Match (inputData @ "^ (\ + w) (\ D +) (\ + w) $") // 2 패턴
Regex.Match (inputData @ "^ (\ D +) (\ w +) $ ") // 3rd Pattern
그러나 제공된 문자열이 유효하지 않은 경우 'w'가 숫자 또는 알파벳을 참조 할 수 있음을 깨달았습니다. 패턴 일치를 수정하는 데 도움을 주시면 감사하겠습니다.
덕분에 당신의 패턴에서 다음과
http://regexlib.com/CheatSheet.aspx, [a-zA-Z] + – GEEF