나는 다음과 같은 형식 그래서매치 두 사람은 지금 와서
<0.0,100000.0>
과 일치하는 C#에서 정규식 패턴을 구축하기 위해 노력하고있어 이 정규식과
var regexItem = new Regex(@"[<(]*[0-9][.]*[0-9][,]*[0-9][.]*[0-9][>)]$");
그러나이 정규식 <0,100000>
일반적으로 숫자에 소수 구분 기호가 필요한 범위와 일치 시키려합니다.
편집는 마지막으로 나는이
var regexItem = new Regex(@"^[(<]\d+\.\d+,\d+\.\d+[)>]$");
도움
그것은 문제를 보려면이 정규식을 단순화하는 데 도움이 될
'[.]'s 뒤에'*'를 제거하십시오. 또한'[.] '대신'\ .'을 사용할 수도 있습니다. –
또한'<>'괄호가 필요 없습니다. 그리고', '구분자가 필요 없습니다. 그리고 그것은 한자리 숫자 만 허용합니다. –
"@"<\ d + \. \ d +, \ d + \. \ d +> "'또는"@ "<\ d + \. \ d +, \ d + \. \ d +> | \ \ d + \. \ d +, \ d + \. \ d + \) "'(각도와 둥근 괄호의 숫자를 모두 확인). .NET에서 'RegexOptions.ECMAScript' 플래그로 컴파일하여 ASCII 숫자 만 일치시킵니다. –