問題タブ [string-comparison]

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 投票する
12 に答える
318464 参照

javascript - 大文字と小文字を区別しない検索

JavaScriptで2つの文字列を使用して、大文字と小文字を区別しない検索を実行しようとしています。

通常は次のようになります。

フラグは/i大文字と小文字を区別しません。

しかし、2番目の文字列を検索する必要があります。フラグがなければ、完璧に機能します。

上記の例にフラグを追加する/iと、変数「searchstring」にあるものではなく、searchstringが検索されます(次の例は機能しません)。

どうすればこれを達成できますか?

0 投票する
8 に答える
9657 参照

c# - c#パフォーマンス:タイプ比較と文字列比較

どちらが速いですか?これ:

またはこれ:

どちらが速いかを理解することは役に立ちます。明らかに、プログラマーがよく行うように文字列比較の両側に.ToUpper()を適用すると、パフォーマンスに影響を与えるメモリの再割り当てが必要になります。しかし、.ToUpper()が上記のサンプルのように方程式から外れている場合はどうでしょうか?

0 投票する
9 に答える
161837 参照

c# - InvariantCultureと序数文字列の比較の違い

等しいかどうかC#の2つの文字列を比較する場合、InvariantCultureとOrdinalの比較の違いは何ですか?

0 投票する
6 に答える
8836 参照

c# - C# で大文字と小文字を区別せずに文字列を比較する

a と b の 2 つの文字列があるとします。大文字と小文字を区別しない場合に a と be の値が同じかどうかを比較するために、私は常に以下を使用してきました。

ただし、Reflector を使用すると、.NET Framework でこれが数回見られます。

どちらが速いか、使用した弦で毎回ToLower()ビートをテストしました。Compare()

Compare()代わりにする理由はありToLower()ますか?違うことについて何かCultureInfo?頭をかいてます。

0 投票する
8 に答える
80701 参照

java - 文字列を空の文字列と比較する (Java)

Java で文字列を空の文字列と比較することについて質問があります。またはを使用して文字列を空の文字列と比較すると、違いはあります==equals? 例えば:

また

equals文字列 (および一般的なオブジェクト) を, ではなくと比較する必要があることはわかっています==が、空の文字列にとって重要かどうか疑問に思っています。

0 投票する
4 に答える
15547 参照

.net - string1> =string2はLinqto SQLに実装されていませんが、回避策はありますか?

Linq toSQLでstring1>=string2を実行するにはどうすればよいですか?

0 投票する
12 に答える
80387 参照

python - あいまい文字列比較に適したPythonモジュール?

単純なあいまい文字列比較を実行できるPythonモジュールを探しています。具体的には、文字列がどれだけ似ているかをパーセンテージで示したいと思います。私はこれが潜在的に主観的であることを知っているので、とりわけ、位置の比較や最長の類似した文字列の一致を実行できるライブラリを見つけたいと思っていました。

基本的に、単一のパーセンテージを生成するのに十分シンプルでありながら、実行する比較のタイプを指定できるように十分に構成可能なものを見つけたいと思っています。

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

excel - VB / VBA StrComp または =

あるとすれば、使用する利点は何ですか

を使用するのではなく

Option Compare Textモジュールレベルで設定されている場合、違いはありますか?

StrComp が null シナリオと <> シナリオを処理することは知っていますが、strVal1 と strVal2 に null 以外の有効な文字列が割り当てられている状況にのみ関心があります。

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

ios - Objective-C での isEqualToString を使用した文字列比較

「EXC_BAD_ACCESS」エラーの原因となるコード行があります。コード行は次のとおりです (読みやすくするために、1 行にフォーマットされ、ネストされたコードは削除されています)。

実際のエラーは IF ラインで発生します。奇妙なことは、その行にブレークポイントを置くと、NSString が sendData を呼び出すことです (引用符なしで "-" の値を持つ NSCFString として表示されます)。なぜこれがエラーを引き起こすのでしょうか?