Laden...

[erledigt] Abfragen, ob in einem Text ein bestimmter Teiltext enthalten ist

Erstellt von torner vor 15 Jahren Letzter Beitrag vor 15 Jahren 1.299 Views
T
torner Themenstarter:in
30 Beiträge seit 2009
vor 15 Jahren
[erledigt] Abfragen, ob in einem Text ein bestimmter Teiltext enthalten ist

Hallo!
Ich habe mal eine Frage:

Kann man irgendwie abfragen ob ein bestimmter Text irgendwo in einer Textbox steht.
Also wenn man z.B. "giraffe" abfragt und in der Textbox:

"h slugiraffedj?"
steht.

Also das man irgendwie mit einer If-Anweisung abfragt ob ein Text in der Textbox vorkommt. Ungefähr so vieleicht:

if (textBox1.HatIrgendeinText == "giraffe")
            {
                MessageBox.Show("Das Wort \"giraffe\" kommt in dem Text vor");
            }

Ich hoffe jemand kann mir helfen. 🙂

Gruß

Torner

1.002 Beiträge seit 2007
vor 15 Jahren

Hallo torner,

deine gesuchte Funktion heißt String.IndexOf(string suchtext):

if (textBox1.Text.IndexOf("giraffe") > -1)
            {
                MessageBox.Show("Das Wort \"giraffe\" kommt in dem Text vor");
            }

Edit: Ist natürlich ".Text" und nicht ".Value" ... Jaja, die Uhrzeit ...

m0rius

Mein Blog: blog.mariusschulz.com
Hochwertige Malerarbeiten in Magdeburg und Umgebung: M'Decor, Ihr Maler für Magdeburg

49.485 Beiträge seit 2005
vor 15 Jahren

Hallo m0rius,

bzw. eher String.Contains

herbivore

T
torner Themenstarter:in
30 Beiträge seit 2009
vor 15 Jahren

@m0rius

Danke! So eine Funktion hab ich gesucht. Klappt einwandfrei!

@herbivore

was meinst du genau mit String.Contains?

Gruß
Torner

1.002 Beiträge seit 2007
vor 15 Jahren

Hallo torner,

ein wenig Eigeninitiative kann man doch schon erwarten, oder?
http://www.java2s.com/Tutorial/CSharp/0100__String/StringContainsastring.htm

Hallo herbivore,

... oder so. Ist vll. hier etwas passender.

m0rius

Mein Blog: blog.mariusschulz.com
Hochwertige Malerarbeiten in Magdeburg und Umgebung: M'Decor, Ihr Maler für Magdeburg

1.346 Beiträge seit 2008
vor 15 Jahren

Sieh vorsorglich auch hier nach [Hinweis] Wie poste ich richtig? Punkt 1.1.1

if(textBox1.Text.Contains("irgendeintext"))
{
   //Tu was
}

Gruß pdelvo