問題タブ [ignore-case]

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.

0 投票する
1 に答える
331 参照

python - python regex マッチケースオプション

マッチケースオプションを利用したいと思います。リスト内の文字列を検索するコードがあります。同じことを行うよりエレガントな方法があると思います。

re.findall(searchString, item, flags = 2)基本的に整数(2)なので使用できますre.IGNORECASEが、どの数値が「マッチケース」オプションを意味するのかわかりません。

0 投票する
3 に答える
665 参照

c# - IndexOf が StringCompare で機能しないのはなぜですか?

このエラーが発生します

「System.StringComparison から int に変換できません」というエラーが表示されます。しかし、StringComparison 型の引数を受け入れるメソッド indexOf(string) のオーバーロードがあることは知っています。では、どうすればこれを解決できますか?

0 投票する
1 に答える
665 参照

c# - Array.Sort() が大文字と小文字を区別しない比較子で要素の順序を保持しない

Array.Sort()コードに示されているパラメータで使用しています。次の配列に必要な順序を取得できません

示されているプログラムは、次のように出力します

私によれば、次の順序で印刷する必要があります

最初の 2 つの要素が間違って表示されていることに注意してください。どこが間違っていますか?

0 投票する
1 に答える
47 参照

regex - Python 3.4 文字列と文字列のリスト (辞書のキーの形式) との照合 **大文字と小文字の区別を無視します。**

シナリオ: アイテムの辞書があります:

ユーザーに、辞書 d の 4 つのキー値のいずれかを入力するように求めます。

次に、それらの値を取得し、辞書内の各キー名と照合します。

ユーザーがある程度友好的で、少なくとも単語の正しいスペルを入力していると仮定しましょう。しかし!-これが私の質問の基本です-ユーザーは正しい大文字の使用を怠っています。

大文字と小文字を無視して、リストに対してユーザーの入力を確認するにはどうすればよいですか?

正規表現メソッド .search および .match を使用してみました。以下のコードを参照してください。

これは、ユーザーが文字列に正しい文字を 1 つだけ入力した場合に true を返します。私のプログラムに必要な文字列全体をチェックするわけではありません

0 投票する
3 に答える
10997 参照

java - 要素が見つからない場合、Javaストリームでデフォルトのブール値を返す方法は?

大文字と小文字を区別せずに、指定された文字列が a の要素の 1 つと一致するかどうかを判断したいと考えていList<String>ます。

Java 8ストリームでこれを達成しようとしています。を使用した私の試みは次の.orElse(false)とおりです。

しかし、それはコンパイルされません。

一致が見つかったかどうかを返すには、どのようにコーディングすればよいですか?

0 投票する
1 に答える
158 参照

android - キーワードが含まれている場合、SMS を無視する

私のアプリでは、すべてのユーザーの SMS をスキャンし、いくつかのキーワードに基づいてフィルター処理する必要があります。そのために、smsBody.contains(filterKey)直接使用できます。しかし、フィルター キーが、獲得した<>+Rewardsのようなもので、<> にはいくつかの数字が必要であるとします。つまり、あなたは 1000 の報酬を獲得しました。この文字列が SMS に届いた場合、私はそれを拒否する必要があります。以下にコードを追加しました

String.contains() は、正確なキーが来る場合にのみ true を返しますが、この場合、キーは正確ではない可能性があります。このメソッドを変更するにはどうすればよいですか?