ACTIONLOGDIR="/vz/actionlog" 以外のものと一致する正規表現を作成しようとしています。これまでのところ、私はこれを思いつきました:
^(?:(?!ACTIONLOGDIR="/vz/actionlog)).*$
残念ながら、それはまた、あるべきものと一致していません。例えば:
ACTIONLOGDIR="/vz/actionlog" - not matching, this is OK
ACTIONLOGDIR="/vz/blabla" - matching, is OK
ActionLogDir="/vz/actionlog" - matching, is OK
ACTIONLOGDIR="/vz/actionLOG" - matching, is OK
ActionLogDir="/vz/actionLOG" - matching, is OK
VIRTUOZZO="/var/actionlog" - matching, is OK
ACTIONLOGDIR="/vz/actionlog"""""" - this is not matching, it should
ACTIONLOGDIR="/vz/actionlog"ACTIONLOGDIR="/vz/actionlog" - this is not matching either
私も使用しようとしました:
^(?:(?!ACTIONLOGDIR="/vz/actionlog))["]{1}$
および他のいくつかのバリエーション...しかし、これでは何にも一致しません。
より具体的には、変数名を探しています。最初に一致する場合は、等号の後の値を探して、それが正しいかどうかを確認する必要があります。
どんな助けでも大歓迎です。