問題タブ [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.
c++ - UTF-8に相当するstrnicmp?
UTF-8 でエンコードされた 2 つの部分文字列で大文字と小文字を区別しない比較を実行するには、何を使用すればよいですか? strnicmp
基本的に、 UTF-8の関数を探しています。
zend-framework - Zend_Controller_Router_Route_Regexは大文字と小文字を区別しません
なぜZend_Controller_Router_Route_Regex
大文字と小文字が異なるルートに一致するのか疑問に思っている人のために。hxxp://example.com/ENとhxxp://example.com/en、ここに説明があります。
Zend_Controller_Router_Route_Regex
暗黙的に大文字と小文字を区別しません。メソッドで設定しZend_Controller_Router_Route_Regex::match()
ます。これは、PCRE_CASELESS
修飾子を設定するコードです。
正規表現の内部からこの動作を抑制する方法があるかどうかはわかりません。何か案は?
ruby-on-rails - postgresql を使用して Rails で大文字と小文字を区別しない順序を設定する方法
私は開発環境を sqlite3 から postgresql 8.4 に切り替える過程にあり、最後のハードルが 1 つあります。
私のオリジナルでは、ヘルパーメソッドに次の行がありました。
これにより、大文字と小文字を区別しない非常に優れた検索が提供されました。これを postgresql で複製することはできません。簡単にする必要があります - 何かアイデアはありますか?
ありがとう。
svn - 大文字と小文字を区別しないSVNソースコードブランチを大文字と小文字を区別しないシステムにチェックアウトするにはどうすればよいですか?
大文字と小文字を区別しないシステムとしてフォーマットされたMacbookシステムに取り組んでいます。問題は、大文字と小文字を区別するファイルが含まれているSVNブランチをチェックアウトする必要があることです。例:
両方のファイルが同じフォルダーにある場合、このブランチをチェックアウトするにはどうすればよいですか?チェックアウトしようとすると、その名前のバージョン管理されていないファイルがすでに存在するというエラーが表示されます。
android - ArrayList & contains() - 大文字と小文字を区別しない
ArrayList の contains() メソッドで大文字と小文字を区別しないようにします。
何か方法はありますか?
ありがとう
postgresql - PostgreSQLおよびUmlautsで大文字と小文字を区別しないパターンマッチングを使用するにはどうすればよいですか?
~*
文字列にドイツ語のウムラウトなどの非ASCII文字が含まれている場合に、PostgreSQL8.4.3で大文字と小文字を区別しないパターンマッチングを演算子で実行しようとしています。データベース、端末、およびその他すべては、UTF-8を使用するように構成されています。
簡単に言うと、問題は次のとおりです。
動作する他のバリアントがあります:
これらの選択肢のどれも私を特に幸せにしません。ILIKEは正規表現を使用しません。[Öö]は検索語を書き直すことを含みます。~*
LOWER()はおそらく最善の回避策ですが、オペレーターを想定どおりに動作させたいと思っています。
前もって感謝します。
regex - 同じパターンで大文字と小文字を区別し、区別しない
以前の宿題の質問のおかげでRegex to match tags like <A>, <BB>, <CCC> but not <ABC>
、今は別の宿題の質問があります。
<LOL>
, <LOLOLOL>
(3 つの大文字、反復可能な最後の 2 文字) のようなタグを一致させる必要がありますが、そうではありません<lol>
(大文字である必要があります)。
前回の宿題のテクニックを使って、やってみ<[A-Z]([A-Z][A-Z])\1*>
ました。これは機能しますが、追加の問題があります。繰り返し部分は大文字と小文字を混在させることができます!
<LOLolol>
したがって、 ,も一致させる必要があり<LOLOLOlol>
ます。これは大文字 3 文字であり、最後の 2 文字は大文字と小文字が混在しているためです。で大文字と小文字を区別しないパターンを作成できることはわかっています。これにより、私が持っている正規表現と/i
一致させられますが、最初の 3 文字のチェックでも大文字と小文字が区別されないため、 にも一致します。<LOLolol>
<lololol>
では、これを行うにはどうすればよいですか?最初の 3 文字を大文字と小文字を区別してチェックし、残りの文字を大文字と小文字を区別せずにチェックするにはどうすればよいですか? これは正規表現で可能ですか?
c# - C#文字列を大文字と小文字を区別して比較する
ユーザー名を読み取ってから、別のデータベーステーブルに存在するかどうかを確認していますが、問題は、ユーザー名が同じであるのに、場合によっては異なる可能性があり、jsmithとJSmithまたはJSMITHの一致例を見つけることができないことです。
どうすればこれを修正できますか?最初のデータベースに書き込むときに大文字と小文字を区別する必要がありますか、それとも2つを比較するときに以下のコードを変更できますか?
アップデート:
まだこれに苦労していますが、以下のコードはコンパイルされますが、正しい結果は得られません。登録されているユーザーを表示すると、登録されていないユーザーが表示されます。登録されていないユーザーを表示すると、登録されている1が表示されますが、ユーザー名の大文字と小文字は各データバブで同じ。以下のコードを正しくフォーマットしましたか?
ありがとうジェイミー
c# - 大文字と小文字を区別しない文字列比較を行うにはどうすればよいですか?
下の行で大文字と小文字を区別しないようにするにはどうすればよいですか?
私は今日、私が使用することを提案するいくつかのアドバイスを与えられました:
問題は、これを機能させることができないことです。以下の行を試しました。これはコンパイルされますが、間違った結果を返します。登録済みのユーザーは未登録として、未登録のユーザーは登録済みとして返されます。
誰かが問題を指摘できますか?
c++ - 大文字と小文字を区別しないstd::string.find()
std::string
のメソッドを使用してfind()
、文字列が別の文字列のサブ文字列であるかどうかをテストしています。同じものの大文字と小文字を区別しないバージョンが必要です。文字列の比較については、いつでも参照できますstricmp()
が、はないようですstristr()
。
私はさまざまな答えを見つけましたが、ほとんどBoost
の場合、私の場合はオプションではないものを使用することをお勧めします。std::wstring
さらに、 /をサポートする必要がありwchar_t
ます。何か案は?