0

この正規表現がある場合:(\&file=[A-Z]{4}\d{4}\/)

しかし、私はこの検索テキストを持っています: &file=PSYC4534/SecretSuccess_512k.flv.flv のファイル名は何でもかまいません。

上記の式を完成させて、任意の filename.flv を含めるにはどうすればよいですか?

ありがとう

4

2 に答える 2

2

あなたが使用することができます

(\&file=[A-Z]{4}\d{4}\/).*?\.flv(\s|$)

.*?\.flv(\s|$).flvは、空白文字または文字列の末尾が続くまで、任意の文字 (改行を除く) に 0 回以上、できるだけ少ない回数一致します。

于 2013-02-01T22:40:27.660 に答える
1

のようなもの[a-zA-Z_0-9]+\.flvは、角括弧内の 1 つ以上の文字のシーケンスと拡張子に一致します。アルファと数字とアンダースコアを入れました。もう少し必要かもしれませんが、ドット/ピリオドは入れないでください。

これを式の最後に追加します(\&file=[A-Z]{4}\d{4}\/)が、括弧内に追加します。

于 2013-02-01T22:32:29.793 に答える