에 대한 정규식에 STRINGA 인스턴스가 하나 이상 포함되어 있고 STRINGB 인스턴스는 없습니다.

에 대한 정규식에 STRINGA 인스턴스가 하나 이상 포함되어 있고 STRINGB 인스턴스는 없습니다.

정규 표현식이 일치하는 항목은 다음과 같습니다.

"1221" 인스턴스가 하나 이상 포함되고 "7474" 인스턴스는 포함되지 않습니다.

즉, "7777 1221 4543"과 일치합니다.

하지만 "7777 1221 7474 4543"과 일치하지 않습니다.

부정적인 예측을 사용해야 한다고 생각합니까?

Cisco IOS(버전: IOS XE 3.10.4S)를 사용하고 있습니다.

답변1

부정적인 예측을 사용하십시오.

^(?!.*7474).*1221

데모 버전

관련 정보