: 나는로 끝나는 모든 행과 일치합니다 정규 표현식 쓰기를 시도하고 XYZ
끝나는 라인을 제외한를 AAXYZ
.
몇 가지 예 :
ABCXYZ
-일치해야합니다.AAXYZ
-일치하지 않아야합니다.ABXYZ
-일치해야합니다.다음 식으로 시작 .*[^A][^A]XYZ$
했지만 예 3에서는 작동하지 않습니다.
String[] lines=Regex.Split(input,"[\r\n]+")
.Where(x=>Regex.IsMatch(x,"^(?=.*(?<!AA)XYZ$).*$"))
.Select(x=>x.Value)
.ToArray();
정규식 만 필요한 경우
^(?=.*(?<!AA)XYZ$).*$
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다