我一直在撞牆上的這一塊,我對正則表達式相當陌生,有點出於我的深度。我正在使用此網絡合規性軟件,該軟件不允許在字段中匹配多個條件,但不接受正則表達式。負面看字
!(?!.*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
!
在正則表達式中使用'。*'非常非常小心。 '。*'匹配一切。 '。*?'是比較安全的,但即使這樣也很危險。如果可以的話,總是嘗試製作一個不包含'。*'的正則表達式。 – Joe
你想在你的例子中只匹配最後一個'!'嗎? – Jerry
我的目標是匹配第二! – Luky