나는 정규식이 새롭다. 공백에 대한 정규 표현식을 쓰고 "IN"다음에 다른 공백이 오는 단어를 쓰려고합니다.정규 표현식 공백과 단어
기본적으로 "IN"입니다. 결국에는 대소 문자를 구분하지 않습니다.
Regex regex = new Regex(*REG EX*, RegexOptions.IgnoreCase);
string[] parts = regex.Split(strValue);
나는 정규식이 새롭다. 공백에 대한 정규 표현식을 쓰고 "IN"다음에 다른 공백이 오는 단어를 쓰려고합니다.정규 표현식 공백과 단어
기본적으로 "IN"입니다. 결국에는 대소 문자를 구분하지 않습니다.
Regex regex = new Regex(*REG EX*, RegexOptions.IgnoreCase);
string[] parts = regex.Split(strValue);
이 시도 :
"\s+IN\s+"
는 경우를 무시해야합니다.
*REG EX*
은 " IN "
이어야합니다. 당신이 공간 () 이외 즉, 다른 공백 문자가있는 경우
(진심으로, 그 " IN "
)
Regex regex = new Regex(" IN ", RegexOptions.IgnoreCase);
경우, 당신은 항상 후안의 솔루션 (
"\s+IN\s+"
)를 사용할 수 있습니다. 여기에서\s
은 any whitespace character을 의미합니다.
이 수행해야합니다
Regex regex = new Regex(@"\s{1}IN\s{1}");
string[] split = regex.Split(input);
'+는'내가 더 이상 공간이 될 수있다, 그들은 @ExDev을 믿고이 경우 – ExDev
에 필요하지 않습니다. 그 점을 고려해야합니다. – JuanR