-1

大文字と小文字を区別しないように文字列をフォーマットする必要があります。単語が「それ」の場合、「それ」も「IT」と見なす必要があります。どうすればそれを達成できますか。単語文書内の単語を検索する検索機能があります。以下の形式は、w"it"nessed のような単語の間ではなく、"it" という単語全体を検索するためのものです。また、大文字と小文字を区別しない形式も含めたいと思います。それ、どうやったら出来るの

   string Pattern = String.Format("<{0}>", text);
4

3 に答える 3

2

「CaseInsensitive Find」が必要なようです。IndexOfメソッドは、の代わりにそれを行うことができますRegex

int index = source.IndexOf(searchKeyword, StringComparison.OrdinalIgnoreCase);
if(index >= 0)
{
    Console.WriteLine("Found at index " + index);
}
于 2013-11-12T11:16:15.777 に答える
0

.ToLower()検索時にパターンとソースの両方でorを使用.ToUpper()します。これにより、最初の大文字と小文字に関係なく、検索中に大文字と小文字が一致することが保証されます。

于 2013-11-12T11:07:58.463 に答える
0

以下を使用できます。

String.Compare(first_string, second_string, StringComparison.OrdinalIgnoreCase) ;

-1,0,1 が返されるので、大文字と小文字を区別せずに同じ結果が必要な場合は、0 と比較してください。

于 2013-11-12T11:09:30.727 に答える