4

私はこれで壁に頭をぶつけてきました。私は正規表現にかなり慣れていないので、少し深みがありません。私はこのネットワーク コンプライアンス ソフトウェアを使用しています。このソフトウェアは、フィールド内の複数の条件を一致させることはできませんが、正規表現は受け入れます。

!(?!.*FastEthernet[0-24].[0-24]\.[0-250])

ソフトウェアは、指定された条件に一致するまですべての情報を解析します。したがって、私の場合、 # が任意の数字で!あるサブインターフェイスが続いていない限り、一致させたいと考えています。FastEthernet#/#.#

ここに私のデータがあります

interface FastEthernet0/0
shutdown
!
interface FastEthernet0/0.100
ip address 192.168.1.100
!
interface FastEthernet0/1
shutdown
!
4

2 に答える 2

2

これはそれを行う必要があります:

!(?!\s*interface FastEthernet\d/\d\.\d)

rubularで実行されているこれを参照してください

于 2013-05-29T15:09:33.123 に答える