JavaScript und RegEx
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
array
bekommen
code
diskutieren
empfehlen
http
korrigieren
objekt
sagen
satz
sinn
stift
string
test
text
texten
unsinn
versuchen
wort
ziel
-
hallo *,
ich versuche gerade einen Text(entweder \'mgi lacht Blattspinne an\' oder \'mgi lacht Urwaldschnecke mit dem Item Stift an\') mit einem RegEx auszuwerten.
ich kann vorher nicht sagen, welche version des texts dran kommt. Ziel ist es von beiden Texten das \'mgi\' und je nach Text \'Blattspinne\' oder \'Urwaldschnecke\' zu bekommen.
ich habs so versucht komme aber nicht weiter:
<html><head><title>Test</title>
<script type=\"text/javascript\">
function Ausgabe (Wert) {
var Ausdruck = /(\\w.+) lacht (\\w.+)( mit dem Item (\\w.+))* an/;
Ausdruck.exec(Wert);
alert(RegExp.$1+\" \"+RegExp.$2);
}
</script>
</head><body>
<form action=\"\">
<input type=\"text\" size = \"40\" name=\"User\" value=\"mgi lacht Blattspinne an\"><input type=\"button\" value=\"Ausgabe ohne Item\" onclick=\"Ausgabe(this.form.User.value)\"><br />
<input type=\"text\" size = \"70\" name=\"User2\" value=\"mgi lacht Urwaldschnecke mit dem Item Stift an\"><input type=\"button\" value=\"Ausgabe mit Item\" onclick=\"Ausgabe(this.form.User2.value)\"><br />
</form>
</body></html>
könnte ihr mich bitte korrigieren. bitte nicht über sinn und unsinn diskutieren ;)
lg mgi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hallo
Ich hab dich jetzt nicht ganz verstanden, aber wenn du einzelne Wörter
extrahieren möchtest, könntest du das so machen:
text = \'mgi lacht Blattspinne an\'; text = text.split(\" \");
Das erste Wort des Satzes erhälts du so mit
worteins = text[0];
und das dritte mit
wortdrei = text[2];
.
Vll hast du aber auch was anderes gemeint, dann würde ich dir empfehlen,
hier http://de.selfhtml.org/javascript/objekte/string.htm
oder gegebenenfalls hier http://de.selfhtml.org/javascript/objekte/array.htm
nachzugucken.
Beitrag geändert: 25.7.2008 12:43:19 von pascalbir123 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage