次のコマンドは何も返さないのですが、私の正規表現は正しいと思いますか?
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'
ありがとう!
y*
は 0 個以上y
の s を意味します。R*
は 0 個以上R
の s を意味します。等
あなたはおそらくしたいです
/The\.Big\.Bang\.Theory.*VOSTFR*720p.*WEB-DL.*\.mkv/
このように動作します:
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'
ドットを忘れました:/