0

次のコマンドは何も返さないのですが、私の正規表現は正しいと思いますか?

echo 'The.Big.Bang.Theory.S07E01.VOSTFR.720p.WEB-DL.DD5.1.H.264-GKS.mkv' |\
sed -n '/The.Big.Bang.Theory*VOSTFR*720p*WEB-DL*.mkv/p'

ありがとう!

4

3 に答える 3

0

y*は 0 個以上yの s を意味します。R*は 0 個以上Rの s を意味します。等

あなたはおそらくしたいです

/The\.Big\.Bang\.Theory.*VOSTFR*720p.*WEB-DL.*\.mkv/
于 2013-10-12T15:24:19.583 に答える
0

このように動作します:

echo 'The.Big.Bang.Theory.S07E01.VOSTFR.720p.WEB-DL.DD5.1.H.264-GKS.mkv' |\
sed -n '/The.Big.Bang.Theory.*VOSTFR.*720p.*WEB-DL.*.mkv/p'

ドットを忘れました:/

于 2013-10-12T15:25:12.737 に答える