問題タブ [wildcard]
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.
linux - ワイルドカード マッチングを行う Linux コマンド
次のようなことを行う bash コマンドはありますか。
ただし、複雑な正規表現ではなく、単純なワイルドカード (?,*) で機能します ??
より詳しい情報:
各行がワイルド カード パターンとその他のデータで構成されている構成ファイル (一種の .ini のようなファイル) があります。
スクリプトが受け取る特定の入力文字列について、ワイルド カード パターンが入力文字列と一致する構成ファイルの最初の行を見つけ、その行の残りのデータを返す必要があります。
それは簡単です。パターンにはドット、括弧、ダッシュなどが含まれている可能性があり、それらを特殊文字として解釈したくないため、正規表現ではなくワイルドカードパターンに対して文字列を一致させる方法が必要です。
c# - C#ジェネリック - 設計による下限なし?
Coders at Work で Joshua Bloch のインタビューを読んでいて、そこで彼は Java 5 でジェネリックが導入されたことを嘆いていました。彼が特定の実装を好まない主な理由は、バリアンス サポート (Java のワイルドカード) が不必要に複雑になるためです。
void PriceBatch(Collection<? extends Asset> assets)私の知る限り、C# 3 には、明示的で限定されたワイルドカードのようなものはありません。たとえば、Asset のコレクションまたは任意の Asset サブクラス ( Java で?)を取るメソッド PriceBatch を宣言することはできません。
ワイルドカードと境界が C# に追加されていない理由を知っている人はいますか? これらの機能は、言語を単純にするために意図的に省略されたのでしょうか? それとも、まだ実装されていないだけなのでしょうか?
編集:聖なる煙、エリック・リッパート自身からのコメント!彼とポールの洞察に満ちたコメントを読んだ後、少なくとも上限がサポートされており、上記の例を次のように C# に変換できることがわかりました。
一方、Eric が 2 番目のコメントで述べているように、下限は明らかにサポートされていません。たとえば、この (やや不自然な) Java コードを C# に直接変換する方法はおそらくないでしょう。
私は正しいですか?この場合、C# に上限があるのに下限がない特定の理由はありますか?
php - LIKE 構文と % WILDCARD % を使用して複数のテーブルを検索する方法
複数のテーブルで mysql と like/wildcard 構文を使用するにはどうすればよいですか?
考えただけで、テストされていません。
java - 私のためにワイルドカードをわかりやすく説明します
このコードでコンパイル時エラーが発生するのはなぜですか?
クラスコード...
一方、手順1を下の行に置き換えると、機能します
mysql - 「like」とワイルドカードを使用した MySQL 検索の最適化
クエリはどのように行うことができますか
最適化されますか?
ここでの主な問題は、DBMS がインデックスを使用できないようにする最初のワイルドカードです。
編集:さらに、いくつかのフィールドの値はソリッド文字列 (テキストの一部ではない) であるため、全文検索を実行できませんでした。
lucene - Luceneのワイルドカード
ワイルドカードクエリ「dog#V *」が「dog#VVP」を含むドキュメントの取得に失敗するのはなぜですか?
Lucene 3.0.0用にJythonで記述された次のコードは、インデックス付きドキュメントの取得に失敗します。私は何かが足りないのですか?
出力は次のとおりです。
何も返されません。dog#VV *でも、「#」以外の区切り文字でも同じ動作が見られます(「__」と「aaa」を試しました)。興味深いことに、次のクエリが機能します:dog #???、dog#*。
python - ワイルドカードを使用したPython検索置換
やや混乱しています..しかし、ワイルドカードを使用して検索/修復を行おうとしています
私が次のようなものを持っている場合:
上記の文字列をすべて次のように置き換えたいと思います。
これをどのように達成できるかについての考え/コメントはありますか?
ありがとう
更新(コメントありがとうございます!)
何かが足りない...
私の最初のサンプルテキストは次のとおりです。
そして私は取得しようとしています
私はの派生を試しました
しかし、私は何かが欠けています...
考え...ありがとう
java - java Runtime.getRunTime()。exec&wildcards?
を使用してジャンクファイルを削除しようとしています
ワイルドカードを使用しない限り、正常に機能します。つまり、これは機能します。
一方、以下は「そのようなファイルまたはディレクトリはありません」をスローバックします。
私はここで概説されているようにすべての素晴らしいことをすることができるはずですよね?
maven-2 - コンテナ「Maven Dependencies」が存在しないライブラリを参照しています
SpringSource Tool Suite 2.3.0 を使用しています。最近、 jackrabbit 2.0依存関係で必要とされるように、 commons-compress依存関係を pom.xmlに追加しました。Maven依存関係コンソールを更新する と、 「Missing artifact org.apache.commons:commons-compress:jar:1.0:compile」が表示されます
問題ビューを確認すると、次のエラーが表示されます。
コンテナ「Maven Dependencies」は、存在しないライブラリ「C:\Documents and Settings\AElshereay.m2\repository\org\apache\commons\commons-compress\1.0\commons-compress-1.0.jar」を参照しています。
また:
cvc-complex-type.2.4.c: 一致するワイルドカードは厳密ですが、要素「config:simple」の宣言が見つかりません。
私はその最後が何であるか分かりません!そして、言及されたjarをmavenリポジトリからダウンロードしないようにする必要がある場合は、そこにあるとしても!
誰でもこの問題を解決するのを手伝ってくれますか?
前もって感謝します。
bash - ワイルドカードと隠しファイルを使用した Bash for ループ
簡単なシェルスクリプトを書くだけで、少し混乱します:
これが私のスクリプトです:
コマンド:
生成:
いつ
ls -a と同じ結果 (異なるフォーマット) が得られます。ただし、いつ
私はこの出力を得ます:
これは期待される出力ではなく、私が期待するものでもありません。ファイル名の先頭にワイルドカードを使用することはできませんか? それは 。ファイル名の先頭にある「special」はなんとなく?
設定
また、動作しません。