問題タブ [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.
sql - Oracle SQLで大文字と小文字を区別せずに結果をソートするにはどうすればよいですか?
Javaから大文字と小文字を区別せずにSQLデータベースをクエリする一般的な方法は次のとおりです。
問題は、小文字がロケール固有の操作であるということです。たとえば、文字 " I
"を小文字にすると、英語とトルコ語で異なる結果が得られます。上記のコードには、2つの小文字の操作があります。
- String#toLowerCase()メソッド
- lower()データベース関数
Javaとデータベースが同じロケールを使用していることを確認して、有効な比較を実行するにはどうすればよいですか?
StringクラスにtoLowerCase(Locale)メソッドがあることは知っていますが、データベースが使用しているロケールを知るにはどうすればよいですか?これをプログラムで確認できますか、それともデータベース(この場合はOracle 10g)が構成されていると思われるロケールにロケールをハードコーディングする必要がありますか?
jquery - jQuery 1.8以降を含め、jQueryには大文字と小文字を区別しないようにするにはどうすればよいですか?
「contains」の大文字小文字を区別せずに使用しようとしています。次のstackoverflowの質問でソリューションを使用しようとしましたが、機能しませんでした。
大文字と小文字を区別しないjQuery:containsセレクターはありますか?
便宜上、ソリューションはここにコピーされます。
エラーは次のとおりです。
これが私がそれを使用しているところです:
同じシナリオで大文字と小文字を区別する元の「含む」を使用すると、エラーなしで機能します。誰かアイデアはありますか?私はそれを感謝します。
hibernate - 大文字と小文字を区別しない検索を使用した Hibernate + Postgresql
私は、新しいpostgresql + hibernateセットアップを大文字と小文字を区別しない検索で動作させるための簡単な解決策を探していましたが、運が悪かったです。以前は、大文字と小文字を区別しない検索に関するポリシーを持つ mysql を使用していましたが、Postgresql にはこれがないようです。
たとえば、Hibernate/Postgresql が以下のそれぞれに対して同じ結果を返すようにしたいと考えています。
と
私が見つけた唯一の解決策は、何らかの形で「ilike」キーワードを結果のクエリに埋め込むことですが、Hibernate にはこれに対応する何らかの構成があると思いますか? Hibernate と Postgresql に関する私の経験は限られているため、ご意見をいただければ幸いです。
ありがとう
java - 文字列比較の大文字と小文字を区別しないようにするにはどうすればよいですか?
2 つの文字列を比較する Java プログラムを作成しました。
大文字と小文字が区別されます。そうでないようにするにはどうすれば変更できますか?
ruby-on-rails - Railsモデルで大文字と小文字を区別しない検索
私の製品モデルにはいくつかのアイテムが含まれています
現在、別のデータセットからいくつかの製品パラメータをインポートしていますが、名前のスペルに矛盾があります。たとえば、他のデータセットでBlue jeans
は、スペルを指定できますBlue Jeans
。
やりたかったProduct.find_or_create_by_name("Blue Jeans")
のですが、これで最初の商品とほぼ同じ新商品ができあがります。小文字の名前を見つけて比較したい場合の私の選択肢は何ですか。
ここでは、パフォーマンスの問題はそれほど重要ではありません。製品は100〜200しかなく、データをインポートする移行としてこれを実行したいと思います。
何か案は?
string - 文字列リストに対する大文字と小文字を区別しないパターン マッチング
F# アプリケーションでコマンド ライン引数を解析しようとしています。私はそれを達成するために、パラメーター リストに対してパターン マッチングを使用しています。何かのようなもの:
"/out"
問題は、他のものの大文字と小文字を保持しながら、大文字と小文字を区別しないようにしたいことです。つまり、入力を変更して、入力の小文字バージョンを照合することはできません (大文字と小文字のfileName
情報が失われます)。
私はいくつかの解決策について考えました:
- 理想
when
的とは言えない条項に頼る。 - 毎回タプルを照合します。最初は実際のパラメータ (さらに処理するために保存し、ワイルドカードで照合します) で、2 番目はそのような照合で使用される小文字のバージョンです。これは最初より悪く見えます。
- アクティブなパターンを使用しますが、冗長に見えます。
ToLower "/out"
すべてのアイテムの前のように繰り返す必要があります。
この種のことを行うためのより良いオプション/パターンはありますか? これは一般的な問題であり、それを処理する良い方法があるはずだと思います。
c# - 大文字と小文字を区別しない文字列比較には、ToUpperの代わりにInvariantCultureIgnoreCaseを使用します
このページでは、コメント投稿者は次のように書いています。
.ToUpper
文字列の比較で大文字と小文字が区別されないことを保証するために 使用しないでください。
これの代わりに:
これを行う:
なぜこの方法が好まれるのですか?
gcc - gccはリンク中にシンボル名の大文字小文字を無視します
私が取り組んでいるソフトウェアには、すべて小文字のシンボル名を使用してソースに埋め込まれた NETLIB BLAS/LAPACK が付属していますが、アプリケーションを Windows に移植しているときに、インテル® MKL およびこのプラットフォーム用の他のいくつかの BLAS/LAPACK 実装ですべて大文字のシンボルが使用されていることがわかりました。名前。シンボル名の照合中に大文字と小文字を区別しないように gnu コンパイラ/リンカーに指示する方法はありますか?
search - Vim で大文字と小文字を区別しない検索を行う方法
ファイル内の COPYRIGHT など、大文字の単語を検索したいと思います。次のような検索を実行してみました。
しかし、うまくいきません。Perl では、i
フラグを正規表現に指定すると、正規表現が大文字と小文字を区別しない正規表現に変わることを知っています。Vim には、大文字と小文字を区別しない正規表現を示す独自の方法があるようです。