答えて
ここでは、コマンドプロンプト/ 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. 月の名前または省略形の前にスペースを見つけるための正規表現
- 4. Cスタイルのブロックコメントを見つけるための正規表現
- 5. キーの値を見つけるための正規表現
- 6. 空のアンカータグを見つけるための正規表現
- 7. データを見つけるためのSplunkの正規表現
- 8. フレーズを見つけるためのJavaのユーザー正規表現
- 9. Hrefの値を見つけるための正規表現
- 10. 文字列中のホスト名を見つけるための正規表現
- 11. リンクを見つけるためのPHP正規表現
- 12. サブ文字列を見つけるための正規表現
- 13. 価格を見つけるための正規表現
- 14. ファイル内のphp関数を見つけるためのpython正規表現
- 15. Pythonディレクトリ内の最新ファイルを見つけるための正規表現
- 16. 名前の正規表現
- 17. 名前の正規表現
- 18. .htaccess正規表現の最後の一致を見つけるための正規表現
- 19. 正規表現を見つける正規表現
- 20. 正規表現ファイルのリスト内のクラスを見つける
- 21. Goプログラム言語で名前付きのキャプチャグループを見つける正規表現
- 22. パターンを見つけるための正規表現とその前の別のテキストパターンの最初の出現
- 23. 正規表現の桁数
- 24. 正規表現のJavaScript:桁
- 25. 文字列内に複数のファイル名を見つける正規表現
- 26. 正規表現:ハイフネーションされた単語の前後のスペースを見つける
- 27. 人の名前のための正規表現PHP
- 28. &&を見つける正規表現&&
- 29. 正規表現を見つける '\ n'
- 30. コード内のすべてのメソッドを見つけるための正規表現
ファイル名の正確な範囲とフォーマットは何ですか? –