저는 정규식 멍청한 놈입니다. 저는 이것을 가장 효율적인 방법으로 생각하지 않을 것이라고 확신합니다. 조언을 얻고 싶었습니다.Regex, 선택 그룹 외부의 모든 항목을 선택하는 방법
길이가 다른 내 문자열의 처음 100 단어를 선택하는 정규 표현식 ((\w+\b.*?){100}){1}
이 있습니다.
내가 원하는 것은 첫 번째 100 단어를 제외하고 전체 문자열을 선택하는 것입니다. 현재 표현식에 추가 할 수있는 구문이 있습니까, 아니면 대신 나머지 텍스트를 직접 선택하는 것이 좋습니다.
또한 누구든지 내 Regex 지식을 개선하기위한 좋은 자원을 가지고 있다면, 나는 매우 감사 할 것입니다. 지금까지 나는 http://gskinner.com/RegExr/이 매우 유용하다는 것을 알았습니다.
미리 감사드립니다.
는 {1}''단지 노이즈이며 생략 될 수있다. –(\w+(-\w+|\b).*?){100}(.*)
'\ w + \ b'는 하이픈과 일치하지 않으므로 상식으로 단어를 설명하지 않습니다. 그래서'foo-bar'는 두 개의 "\ w' 단어"가 될 것입니다. – Gumbo
나는 매우 도움이되기 위해 http://www.regular-expressions.info/을 발견했다. – eaj