부정적인 lookahead가 작동하는 데 문제가 있습니다.Regex negative lookahead trouble
파일에서 "경고"또는 "오류"를 언급하는 모든 행을 포착하고 싶지만 해당 행에 "clearmake"가 언급되어 있으면 해당 행을 포착하고 싶습니다.
그래서이 잡을해야합니다
This is a warning : bla bla
만하지이 :
clearmake.exe: This is a warning : bla bla
나는 부정적 예측과 주위 연주했지만, 나는 그것이 동작하지 않습니다
(?!clearmake).*$
이상형? 감사!
어떻게 당신이 당신의 발현을 언급하지 않고 "경고"또는 "오류"일치한다고 가정 할 문자열의 시작에 대한 anchor입니다 ? –
확실히 문자열 조작 작업 :) –
왜 정규식을 사용합니까? –