Boris Hoeller: Ähnlichkeitsvergleich in String

Hi,

was in PERL elegant mit

[..]
$string = "In diesem Satz gibt es einen Suchbegriff";
if ($string =~ "Suchbegriff") {print "Yes, I saw: 'Suchbegriff' ";}
[ .. ]

geht, vermag sich mir in der Leichtheit in JavaScript nicht zu eröffnen :(

Kann jemand aushelfen? Wie kann man mit JavaScript ein Suchwort aus einem String herausfinden?

Danke schon vorab!

CU
bho

  1. Hallo Boris,

    geht, vermag sich mir in der Leichtheit in JavaScript nicht zu eröffnen :(

    Kann jemand aushelfen? Wie kann man mit JavaScript ein Suchwort aus einem String herausfinden?

    Du hast zwei Möglichkeiten
    a) mit indexOf
    x="In diesem Satz gibt es einen Suchbegriff";

    if (x.indexOf(Suchbegriff)>-1) alert("Ich habe ihn");

    hier erfolgt das Suchen abhängig von Groß- und Kleinschreibung.

    siehe auch: <../../tecl.htm#a14>

    b)
    mit search und regExp

    x = "In diesem Satz gibt es einen Suchbegriff"; //dein String
    Suchbegriff="gibt";                             //dein Suchwort
    suche=/.+/i;              // regulärer Ausdruck, i steht für Groß- und Kleinschreibung ignorieren
    Ergebnis = x.search(suche.exec(Suchbegriff));
    if (Ergebnis>-1) alert("Ich habe es");

    Siehe dazu:

    <../../tecj.htm#a3>
    <../../tecl.htm#a20>

    Viele Grüße
    Antje

    <img src="http://pc-anfaenger.de/pca/sam/pcanfaenger.gif" alt="">

    1. Viele Grüße
      Antje

      Hi Antje.

      Die sind angekommen! Vielen Dank, hat sehr gut geholfen!

      CU
      Boris