私は正規表現がかなり苦手で、基準に一致するように探しています。これはファイアウォールのURLに埋め込まれる必要がある正規表現であるため、最後のリストとは異なるURLをブロックします。
これはImが現在使用しているものですが、機能していません。
http://www.youtube.com/(*.*)list=UUFwtOm4N5djdcuTAlNIWJaQ
これはURLの例です(ブロックされます):
http://www.youtube.com/watch?NR=1&feature=fvwp&v=P1b5VY_Bp_o&list=UUFwtOm4N5djdcuTAlNIWJaQ
NR=1
存在する場合と存在しない場合で成功が完全に一致する正規表現を作成しようとしています。次のfeature=fvwp
ように実行できると思います(?!^feature=fvwp$)
が、v=
とlist=UUFwtOm4N5djdcuTAlNIWJaQ
は許可されています。
また、v =は任意の文字(大文字と小文字)と11の長さに制限する必要があります。/^[a-z0-9]{11}$/
これらすべてを一緒に構築して機能させるには、前に説明した基準を許可しない限り、このURLでのみ許可および一致するようにするにはどうすればよいですか。
http://www.youtube.com/watch?v=4eK_RWpTgcc&feature=BFa&list=UUFwtOm4N5djdcuTAlNIWJaQ
http://www.youtube.com/watch?v=TLRl85TJwZM&feature=BFa&list=UUFwtOm4N5djdcuTAlNIWJaQ
http://www.youtube.com/watch?v=QEV9yqrpxkc&feature=BFa&list=UUFwtOm4N5djdcuTAlNIWJaQ