1

私は正規表現がかなり苦手で、基準に一致するように探しています。これはファイアウォールの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
4

1 に答える 1

1

正規表現によるマッチングに基づいてブロックできますか?その場合は、それに一致するものを使用 (.*)www\.youtube\.com/watch\?NR=1&feature=fvwpしてブロックします。

于 2012-06-01T14:08:45.550 に答える