問題タブ [case-insensitive]
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.
ruby-on-rails - PostgreSQL + Rails 引用文
アプリがMySQL用に作成されたため、citext列タイプを持つPostgreSQL 8.4を使用するherokuに移行しようとしています。
Rails で :citext を使用する方法はありますか?
このチケットを見つけましたが、しばらくの間 Rails の一部ではないようです: https://rails.lighthouseapp.com/projects/8994/tickets/3174-add-support-for-postgresql-引用文の列の種類
c# - .Containsメソッドを使用したLinq-To-SQLテキスト検索
テキストフィールドで大文字と小文字を区別しない検索を実行する必要があるテーブルがあります。
このクエリをデータベースのLinqPadで直接実行すると、期待どおりに機能します
私のアプリケーションには、初期フィルタリングを行うIQueryableオブジェクトを公開するリポジトリがあります。これは次のようになります。
コントローラ(MVCアプリ)では、LinqPadクエリを模倣するために次のようなコードを使用します。
この列は、SQLServer2008でとして定義されていnvarchar(50)
ます。
** アップデート **
IQueryableプロパティを持つ部分クラス(Linq-To-SQLのエンティティの1つ)がありましたが、どういうわけかEntitySetからIQueryableを返すと、後のクエリがIEnumerable(Linq-To-Objectsを読み取る)の方法で動作するようになりました。彼らはIQueryable型に作用していましたが。
.net - 辞書(StringComparer)vs辞書キーを保存します。ToUpper:どちらを選択しますか?
免責事項:たぶんマイクロYAGNI最適化ですが、私に聞いてください..
問題は、大文字と小文字を区別しないルックアップテーブルを実装することです。
- 私の昔ながらのやり方:辞書にデータを入力するときは、挿入する前にキーを大文字にします。誰かがあなたにルックアップするためのキーを与えるとき、キーを大文字にします。
- 新しい方法(今日それについて学びました):辞書はIComparer実装を取り入れているので、を渡すことができ
StringComparer.InvariantCultureIgnoreCase
ます。String.Compare(x、y、SomeIgnoreCaseEnum)に委任すると思います
新しい方法には、辞書に対してルックアップが実行されるn個の場所のそれぞれで.ToUpper()が実行されることを保証する必要がないという利点があります。
私の質問はどちらがより効率的ですか?ただ好奇心が強いと思います...
更新:挿入された元のキーを知る必要はないことに注意してください。また、使用されるキーは文化にとらわれません。
c# - 2つのテキストファイルに一致するC#、大文字と小文字を区別する問題
私が持っているのは2つのファイルsourcecolumns.txt
とdestcolumns.txt
です。私がする必要があるのは、ソースをdestと比較し、destにソース値が含まれていない場合は、それを新しいファイルに書き出すことです。以下のコードは、次のような大文字と小文字を区別する問題がある場合を除いて機能します。
出典:CPI
宛先:Cpi
これらは大文字のために一致しないため、誤った出力が得られます。どんな助けでも大歓迎です!
php - PHP の関数とメソッドで大文字と小文字が区別されないのはなぜですか?
次の例に示すように、PHP の関数とメソッドは大文字と小文字を区別しません。
しかし、変数の場合はそうではありません。根拠は何ですか?
php - PHPで大文字と小文字を区別しない強調表示
この関数を使用して、mysqlクエリの結果を強調表示しています。
問題は、「good」と入力すると、検索結果が小文字の「g」でのみ表示され、「Good」では表示されないことです。これを修正するにはどうすればよいですか?
oracle - Oracle の大文字と小文字を区別しないようにする方法
データを大文字と小文字を区別しないと見なす Oracle 10g の設定はありますか? ここで解決策を見ました。ただし、それはセッションで行われます。私が探しているのは、スキーマまたはテーブルのいずれかで、そのデータを大文字と小文字を区別しないと見なすための設定です。セッション上にある場合は、すべてのストアド プロシージャを変更する必要があります。
mysql - LIKEワイルドカードを使用して列を検索(大文字と小文字を区別しない)するにはどうすればよいですか?
周りを見回しても自分が何を求めているのかわからなかったので、ここに行きます。
これは正常に機能しますが、ツリーの名前がElmやELMなどの場合は機能しません。
このワイルドカード検索でSQLの大文字と小文字を区別しないようにするにはどうすればよいですか?
MySQL5とApacheを使用しています。
php - MongoDBの配列で大文字と小文字を区別しないルックアップを実行しますか?
それで、私は MongoDB に足を踏み入れることに決め、今のところ気に入っています。非常に高速で柔軟に見えます。これは素晴らしいことです。しかし、私はまだ最初の学習曲線を通過しているので、最も基本的なことに関する情報を探すのに何時間も費やしています.
私はMongoDBのオンラインドキュメント全体を検索し、これについて言及せずにページをグーグルで検索するのに何時間も費やしました. Mongo はまだ非常に新しい (v1.x) ことを知っているので、まだあまり情報がない理由を説明しています。あまり運がなくても、Mongo に関する本を探してみました。そうです、RTM を試みましたが運が悪かったので、今度はあなたに頼ります。
各ドキュメントにネストされたさまざまなハッシュタグの配列 (つまり、#apples、#oranges、#Apples、#APPLES) があり、大文字と小文字を区別しない find() を実行して、いずれにしてもリンゴを含むすべてのドキュメントにアクセスしたいと考えています。find は /i でいくつかの正規表現をサポートしているようですが、これも機能していないようです。
とにかく、これが誰かにとって素早い答えであることを願っています。
大文字と小文字を区別するPHPでの既存の呼び出しは次のとおりです。
ヘルプ?
php - PHPはWebフォームからの入力を大文字と小文字を区別しませんか?
ここに、標準の Web フォームからユーザー入力を取得するコードをいくつか示します。
これを変更して(単語が解析されていると思いますか?)、大文字と小文字を区別するにはどうすればよいですか?たとえば、「fOoTbAlL」と入力すると、PHP は通常どおり Fb01.html に誘導します。
コードは単なる例であることに注意してください。ユーザーが入力する文字列には、「Crazy aWesOme HarpOOn-Fishing」などの複数の単語を含めることができますが、配列要素が「Crazy Awesome HarpOOn-Fishing」の場合でも機能します (F
ダッシュの前の大文字に注意してください)。