Ergebnis 1 bis 7 von 7
  1. #1
    Trojaner
    Registriert seit
    05.01.2009
    Beiträge
    65

    Standard [C#] String durchsuchen unabhängig von Groß/Klein-Schreibung

    Hallo Zusammen!
    Der Thread Titel sagt alles aus:
    Wie kann ich einen String nach einem Wort unabhängig von Groß/Klein-Schreibung durchsuchen.
    String.Contains("xx"); Beachtet ja die Schreibung.
    Danke cocacola

  2. #2

  3. #3
    Trojaner
    Registriert seit
    05.01.2009
    Beiträge
    65

    Standard

    also da finde ich nur das hier:
    Diese Methode führt eine Wortsuche (unter Berücksichtigung von Groß- und Kleinschreibung und der Kultur) unter Verwendung der aktuellen Kultur durch. Die Suche beginnt an der Position des ersten Zeichens dieser Instanz und endet an der Position des letzten Zeichens.
    http://msdn.microsoft.com/de-de/libr...0s(VS.80).aspx

  4. #4
    OpCodeKiddy Avatar von EBFE
    Registriert seit
    30.03.2009
    Beiträge
    442

    Standard

    Code:
    String str="helloIchBinEinString";
    int pos=str.ToUpper().IndexOf("ich".ToUpper());
    Console.Write("Gefunden an: " + pos + "\n" + "Text:" + str.Substring(pos));

  5. #5
    NoClose Wurm Avatar von Kolabi
    Registriert seit
    13.07.2007
    Beiträge
    198

    Standard

    Code:
                  static void Main(string[] args)
            {
                string hallo = "hallo ich bin alfred";
                string search = "ICH";
    
                bool s = hallo.ToLower().Contains(search.ToLower());
                if (s)
                {
                    Console.WriteLine(s.ToString() + "," +search + " wurde gefunden");
                }
                else
                {
                    Console.WriteLine("Nicht gefunden");
                }
                Console.ReadLine();
            }
    prüft ob das Wort in einem string vorhanden ist.

    EDIT : danke an Steav :
    @Kolabi: Wenn, dann müssen beide Strings .ToLower() bzw .ToUpper() gesetzt werden vor dem Vergleich.
    Geändert von Kolabi (09.06.2009 um 11:44 Uhr)

  6. #6
    BackNine Wurm
    Registriert seit
    01.01.2007
    Beiträge
    302

    Standard

    @Kolabi: Wenn, dann müssen beide Strings .ToLower() bzw .ToUpper() gesetzt werden vor dem Vergleich.

    @Topic: Entweder wie gesagt ToLower() / ToUpper() oder aber Du benutzt das Compare von RegEx mit RegexOptions.IgnoreCase


    Zitat Zitat von roflcopterpilot
    danke, aber wo kann man denn hier bitte proxies checken? http://proxycheck.dl.am/

  7. #7
    Trojaner
    Registriert seit
    05.01.2009
    Beiträge
    65

    Standard

    Danke! Hat geklappt!

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •