問題タブ [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.
bash - IGNORECASE を使用する場合、awk はヘッダーを保持します
特定の列columnB
(データセットの列 5) で文字列を検索し (大文字と小文字は区別されません)、別のcolumnC
列 (データセットの列 10) にフィルターを適用する csv ファイルがあります。次に、選択した列をファイルに保存します。
データセットのサンプル
希望の出力
使用時の問題awk
選択はできますcolumnB
が、ヘッダーを出力できません。
使ってみNR==1
たのですが、なぜかうまくいきませんIGNORECASE
。
こことここの方法も試しました。
を使ってみたgrip
のですが、ヘッダーは出力できますcolumnB
が、文字列一致の指定ができません。また、検索はすべての列に適用されます。
両方の方法を組み合わせて目的の出力を得る方法はありますか? ありがとう
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 が正確に一致しない場合、選択オプションは選択されません。たとえば、これは機能します:
そして、これはしません:
これはバグですか、それとも何か間違っていますか?