タグ付けされた質問 「case-insensitive」

大文字と小文字が同等に扱われる場合、操作は大文字と小文字を区別しません。

25
大文字と小文字を区別しない 'Contains(string)'
次のリターンをtrueにする方法はありますか? string title = "ASTRINGTOTEST"; title.Contains("string"); 大文字と小文字の区別を設定するための過負荷はないようです。現在は両方を大文字にしていますが、それはばかげています(大文字と小文字の大文字と小文字に関連するi18nの問題を参照しています)。 更新 この質問は古くからあり、それ以来、私はあなたがそれを完全に調査することを気にかけている場合、本当に広範で困難なトピックに対して簡単な答えを求めていることに気付きました。 ほとんどの場合、単一言語の英語のコードベースでは、この回答で十分です。ここに来るほとんどの人がこのカテゴリーに該当するので、これが最も人気のある答えだと思います。ただし、 この答えは、両方のテキストが同じ文化であり、その文化が何であるかがわかるまで、大文字と小文字を区別せずにテキストを比較できないという固有の問題を引き起こします。これはあまり人気のない答えかもしれませんが、私はそれがより正しいと思うので、そのようにマークしました。

13
Vimで大文字と小文字を区別しない検索を行う方法
ファイル内のCOPYRIGHTなど、大文字の単語を検索したいのですが。私は次のような検索を実行しようとしました: /copyright/i # Doesn't work しかし、それは機能しません。Perlでは、iフラグを正規表現に指定すると、大文字と小文字を区別しない正規表現に変換されます。Vimには大文字と小文字を区別しない正規表現を示す独自の方法があるようです。

10
大文字と小文字を区別しない文字列比較を行うにはどうすればよいですか?
OverаOverтотвопросестьответынаStack Overflowнарусском:Поискобщихелементов/символоввпарестрокреретрера Pythonで大文字と小文字を区別しない文字列比較を行うにはどうすればよいですか? 通常の文字列とリポジトリ文字列の比較を非常にシンプルでPython的な方法でカプセル化したいと思います。また、通常のpython文字列を使用して文字列によってハッシュされたdictの値を検索する機能も必要です。

12
大文字と小文字を区別しない
私は以下を持っています: if (referrer.indexOf("Ral") == -1) { ... } 私がしたいことは作ることです Ralそれができるように、ケース・小文字を区別しないがRAl、rAlなど、まだ一致しています。 Ral大文字と小文字を区別しないと言う方法はありますか?

9
re.compileを使用しない、大文字と小文字を区別しない正規表現?
Pythonでは、次のコマンドを使用して、大文字と小文字を区別しない正規表現をコンパイルできますre.compile。 >>> s = 'TeSt' >>> casesensitive = re.compile('test') >>> ignorecase = re.compile('test', re.IGNORECASE) >>> >>> print casesensitive.match(s) None >>> print ignorecase.match(s) <_sre.SRE_Match object at 0x02F0B608> 同じことをする方法はありますが、を使用しませんre.compile。ドキュメントにPerlのiサフィックス(などm/test/i)のようなものは見つかりません。




15
LIKEワイルドカードを使用して列を検索するには(大文字と小文字を区別しない)。
周りを見回して、自分が何をしていたのかわからなかったので、ここに行きます。 SELECT * FROM trees WHERE trees.`title` LIKE '%elm%' これは正常に機能しますが、ツリーの名前がElmやELMなどの場合は機能しません... このワイルドカード検索でSQLの大文字と小文字を区別しないようにするにはどうすればよいですか? MySQL 5とApacheを使用しています。

11
大文字と小文字を区別しない検索
JavaScriptで2つの文字列を使用して、大文字と小文字を区別しない検索を実行しようとしています。 通常は次のようになります。 var string="Stackoverflow is the BEST"; var result= string.search(/best/i); alert(result); /iフラグは、大文字と小文字を区別しないためであろう。 しかし、2番目の文字列を検索する必要があります。フラグがなければ完璧に動作します: var string="Stackoverflow is the BEST"; var searchstring="best"; var result= string.search(searchstring); alert(result); /i上記の例にフラグを追加すると、変数「searchstring」にあるものではなく、検索文字列が検索されます(次の例は機能しません)。 var string="Stackoverflow is the BEST"; var searchstring="best"; var result= string.search(/searchstring/i); alert(result); どうすればこれを達成できますか?



9
大文字と小文字を区別しない文字列比較を行うにはどうすればよいですか?
下の行で大文字と小文字を区別しないようにするにはどうすればよいですか? drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1); 今日私は使用を提案するいくつかのアドバイスを今日与えられました: x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); 問題は、これを機能させることができないことです。以下の行を試しましたが、これはコンパイルされますが、誤った結果が返されます。 drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); 誰でも問題を指摘できますか?

19
Railsモデルでの大文字と小文字を区別しない検索
私の製品モデルにはいくつかのアイテムが含まれています Product.first => #<Product id: 10, name: "Blue jeans" > 現在、別のデータセットからいくつかの製品パラメーターをインポートしていますが、名前のスペルに一貫性がありません。たとえば、他のデータセットでBlue jeansは、綴りが可能Blue Jeansです。 したかったのProduct.find_or_create_by_name("Blue Jeans")ですが、これは最初のものとほとんど同じ新製品を作成します。小文字の名前を見つけて比較したい場合、私の選択肢は何ですか。 ここではパフォーマンスの問題はそれほど重要ではありません。100〜200の製品しかないため、これをデータをインポートする移行として実行したいと考えています。 何か案は?

11
HashMapキーとしての大文字小文字を区別しない文字列
次の理由により、大文字と小文字を区別しない文字列をHashMapキーとして使用したいと思います。 初期化中に、プログラムはユーザー定義の文字列でHashMapを作成します イベント(私の場合はネットワークトラフィック)を処理しているときに、別のケースでStringを受け取った可能性がありますが、<key, value>トラフィックから受け取ったケースを無視してfrom HashMap を見つけることができるはずです。 私はこのアプローチに従いました CaseInsensitiveString.java public final class CaseInsensitiveString { private String s; public CaseInsensitiveString(String s) { if (s == null) throw new NullPointerException(); this.s = s; } public boolean equals(Object o) { return o instanceof CaseInsensitiveString && ((CaseInsensitiveString)o).s.equalsIgnoreCase(s); } private volatile int hashCode = 0; public …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.