問題タブ [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 投票する
2 に答える
156 参照

bash - IGNORECASE を使用する場合、awk はヘッダーを保持します

特定の列columnB(データセットの列 5) で文字列を検索し (大文字と小文字は区別されません)、別のcolumnC列 (データセットの列 10) にフィルターを適用する csv ファイルがあります。次に、選択した列をファイルに保存します。

データセットのサンプル

希望の出力

使用時の問題awk選択はできますcolumnBが、ヘッダーを出力できません。

使ってみNR==1たのですが、なぜかうまくいきませんIGNORECASE

ここここの方法も試しました。

を使ってみたgripのですが、ヘッダーは出力できますcolumnBが、文字列一致の指定ができません。また、検索はすべての列に適用されます。

両方の方法を組み合わせて目的の出力を得る方法はありますか? ありがとう

0 投票する
2 に答える
571 参照

c# - C#が埋め込まれたBlazor/Razorページで大文字と小文字を区別しない文字列比較を行うには?

このような関連する質問 (および回答) は多数ありますが (大文字と小文字を区別しない文字列比較)、Razor C# ページに関するものはありません。

Visual Studio 2019 と Blazor (Razor ページと C#) を使用しています。ブラウザは Chrome または Edge (奇妙なことに、Internet Exploder では正常に動作します...)

かみそりのページで、渡された URL パラメーターが文字列配列の項目と一致する場合、HTML 選択オプションに「選択済み」オプションを設定しようとしています。ただし、variable.Equals(param,StringComparison.OrdinalIgnoreCase)またはString.Equals(param,variable,StringComparison.OrdinalIgnoreCase)は、パラメーターの大文字と小文字が正確に一致しない限り失敗します。

Entity Framework と SQL Server データベースを使用して文字列配列を取得しています。しかし、問題を説明するために、1 つの Razor ページ (EF もデータベースもありません) に要約しました。

文字列変数ではなく String クラスを使用してみましたが、それでも同じように動作します。

暫定的な文字列変数を使用して、それが違いを生むかどうかを確認してみましたが、それでもうまくいきません。

ブラウザの URL が正確に一致しない場合、選択オプションは選択されません。たとえば、これは機能します:

そして、これはしません:

これはバグですか、それとも何か間違っていますか?