問題タブ [glob]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - 現在のディレクトリとすべてのサブディレクトリ内のファイルに一致するグロブを作成することは可能ですか?
このディレクトリ構造の場合:
グロブは一致します:
linux - zsh/bashで大文字と小文字を区別しないGlob
名前が「SomeLongString」で始まるすべてのファイルをリストする必要があります。ただし、「SomeLongString」の場合は異なる場合があります。どのように?
私はzshを使用していますが、bashソリューションも歓迎します。
c# - .NET での glob パターン マッチング
正規表現以外のパターンに一致する .NET の組み込みメカニズムはありますか? UNIX スタイル (グロブ) のワイルドカード (* = 任意の文字の任意の数) を使用して一致させたいと考えています。
これをエンドユーザー向けのコントロールに使用したいと思います。すべての RegEx 機能を許可すると、非常に混乱するのではないかと心配しています。
bash - unix/linux シェルでパターン マッチングを行う場合、逆または負のワイルドカードを使用するにはどうすればよいですか?
名前に「Music」という単語が含まれるファイルとフォルダーを除いて、ディレクトリの内容をコピーしたいとします。
これを実現するには、[exclude-matches] の代わりに何を使用する必要がありますか?
file - ファイルのツリーのテキスト仕様?
たとえば、grep ツールで検索するファイルのセットを指定するために、ツリー構造でファイルを指定する例を探しています。名前の一致によってファイルとディレクトリを含めたり除外したりできるようにしたいと思います。そこに例があると確信していますが、それらを見つけるのに苦労しています。
考えられる構文の例を次に示します。
(これは、拡張子 .py .html .txt .js を持つファイルをインクルードし、.pyc ファイル、.svn ディレクトリの下にあるもの、combo_ .js に一致するすべてのファイルを除外することを意味します)
この種の仕様は以前に他のツールで見たことがあります。これは誰かにとって何か鐘を鳴らしていますか?
c# - C#でglobを実装する方法
StackOverflowで質問に対する独自の回答を投稿することが合法かどうかはわかりませんが、誰もこれをまだ尋ねていないことがわかりました。C#Globを探しに行きましたが、見つかりませんでした。そのため、他の人が役立つと思われるものを作成しました。
regex - グロブ式から正規表現を作成する
正規表現でテキストを解析するプログラムを作成します。正規表現はユーザーから取得する必要があります。ユーザー入力にglob構文を使用し、内部でglob文字列を正規表現に変換することにしました。例えば:
に変換する必要があります
どういうわけか、文字列からすべての意味のある文字をエスケープする必要があります。次に、glob *と?を置き換える必要があります。適切な正規表現構文を持つ文字。これを行うための最も便利な方法は何ですか?
regex - 正規表現(glob)を使用してファイルツリーを検索する方法
制限された正規表現を処理するように検索ツリーを適応させるにはどうすればよいですか?
ファイル名を指定すると、そのファイル名に一致するすべてのノードを見つける必要があります。ノードには、通常のファイル名グロブ(*および?)が含まれる場合があります。これは探索木であるため、速度が重要です。
スピードの最も重要なケースは、試合を除外する平均時間であることを付け加えておきます。ほとんどの場合、マッチングは失敗します。
ツリーに次のノードが含まれている場合:
- 「foo」を検索すると、ノード1と3が返されます。
- 「バー」を検索すると、ノード2と4が返されます。
- 「fob」を検索してもノードは返されません。
- 「fooxbar」を検索すると、ノード5が返されます。
- 「foobar」を検索すると、ノード3と4が返されます。
linux - 1つを除くすべてのファイルを移動します
1つを除くすべてのファイルを移動するにはどうすればよいですか?私は次のようなものを探しています:
古いものを新しいものに移動します-を除くフォルダTux.png
。!-記号は否定を表します。その仕事のための道具はありますか?