나는이 다음 코드 :`startat`를 지정하면 부분 문자열의 시작 부분을 일치시킬 수 있습니까?
var regex = new Regex(@"^\d+\b");
Console.WriteLine(regex.IsMatch("x 10", 2)); // False
Console.WriteLine(regex.IsMatch("x 10".Substring(2))); // True
나를 startat
매개 변수를 지정하고 여전히 해당 문자열을 복용과 같은 결과를 얻을 수있게된다 ^
외에 내 패턴으로 사용하는 캐릭터가 있습니까? 즉, 내가 통과 할 문자열의 시작 부분이 아니더라도 테스트 할 하위 문자열의 시작 부분을 일치시킬 수 있습니까? 문자열을 따라 정규식을 옮길 것이므로 하위 문자열을 많이 만들지 않고 패턴으로 하드 코딩 할 수는 없습니다.
'.IsMatch (String, Int32)'false가 이상하게 보입니다 ... – ephemient
@ ephemient- 그건 내가 생각한 것입니다. – dlras2