答えて
ここでは、コマンドプロンプト/ MS-DOSのバッチファイルについてのあなたのことを想定していますか?
あなたが悲しいことに、その後であれば答えはNOである、昔ながらのバッチファイルのサポートONLYワイルドカードは以下のとおりです。
* = match all
と ? =その1
一致:
mytune*.mp?
が一致します
mytune01.mp3, mytune01.mpg, mytune-the-best.mpe
しかし、代替あり...
をあなたは、現代のWindowsのバージョンを使用している場合、チャンスはあなたです電源シェルがインストールされている場合は、
start->を実行してからpower-shellを入力し、 Enterキーを押すと、コマンドプロンプトウィンドウが開いているかのように表示されたら、それをインストールしていれば、MSサイトでダウンロードを見てください。
http://powershell.com/cs/blogs/ebook/archive/2009/03/30/chapter-13-text-and-regular-expressions.aspx
私はしかし、時間かそこらを過ごす推薦:あなたはこれをしたら、あなたがまっすぐでダイビングをしたい場合は
することは、あなたがREG-EXに必要なすべてがここにPSで見つけることができますまず基礎を学ぶ。
このクレジットの一部は、Y.A.P.の答えになります。
次のコードは、ファイル名に少なくとも1つの数字であなたのディレクトリ内のすべてのファイルを取得します:
@Echo Off
CD C:\Folder\To\Process
Dir /B>Dir.temp
FindStr /R "[0-9]" "Dir.temp">FindStr.temp
Del Dir.temp
For /F "tokens=*" %%a In (FindStr.temp) Do Call :WorkIt "%%a"
Del FindStr.temp
Exit /B
:WorkIt
:: Insert code here. Use %1 to get the file name with quotes. For example:
Echo Processing %1...
Exit /B
FindStr
ラインは、正規表現式が含まれています。正規表現のコマンドライン版には制限があります。どのくらい正確な範囲があり、ファイル名はどの形式ですか?
たとえば、すべてのファイルに3桁の数字が含まれていることがわかっている場合は、それを000299までのすべての項目に制限することができます。式は[0-2][0-9][0-9]
です。
- 1. 正規表現を見つけるための正規表現ですか?
- 2. 空のアンカータグを見つけるための正規表現
- 3. フレーズを見つけるためのJavaのユーザー正規表現
- 4. Hrefの値を見つけるための正規表現
- 5. Cスタイルのブロックコメントを見つけるための正規表現
- 6. ファイル内のphp関数を見つけるためのpython正規表現
- 7. 名前の正規表現
- 8. .htaccess正規表現の最後の一致を見つけるための正規表現
- 9. Goプログラム言語で名前付きのキャプチャグループを見つける正規表現
- 10. &&を見つける正規表現&&
- 11. 正規表現[桁] [桁] [桁] [桁] [桁]
- 12. 正規表現:ハイフネーションされた単語の前後のスペースを見つける
- 13. コード内のすべてのメソッドを見つけるための正規表現
- 14. 文字列内のリンク全体を見つけるための正規表現
- 15. 文字列内の辞書を見つけるための正規表現
- 16. $ {...}のようなパターンをjavaの正規表現で見つけるために
- 17. ファイル名を取得するための正規表現
- 18. IMGタグからsrcを見つけるための正規表現
- 19. マッチしない括弧を見つけるための正規表現
- 20. xcodeで正規表現を見つけて置き換える正規表現...?
- 21. 正規表現のすべてのキャプチャグループを見つける
- 22. Windowsのタスクリスト-v出力の正規表現を見つける
- 23. 正規表現の名前変更
- 24. 名前問題の正規表現
- 25. 正規表現の名前付きグループ
- 26. 名前のPHP正規表現
- 27. 名前付きキャプチャ2つのバリエーションを持つ正規表現
- 28. ユニコードパターンの正規表現のための正規表現
- 29. 正規表現8〜10桁
- 30. 見つける。正規表現の問題の文字
ファイル名の正確な範囲とフォーマットは何ですか? –