Tach!
ich möchte gerne in einer Funktion den Wert "ei" suchen und des weiteren das Wort indem sich "ei" befindet ausgeben
Du möchtest also konkret formuliert in dieser Reihenfolge finden:
- eine Wortgrenze (oder alternativ ein Leerzeichen und/oder andere Satzzeichen)
- eine beliebige Anzahl an Wortzeichen (oder auch nur Buchstaben (Umlaute etc. beachten))
- das "ei"
- eine beliebige Anzahl an Wortzeichen (oder auch nur Buchstaben (Umlaute etc. beachten))
- eine Wortgrenze (oder alternativ ein Leerzeichen und/oder andere Satzzeichen)
Das zwischen den Wortgrenzen willst du haben, also muss davon eine Gruppe gebildet werden. Schaffst du es nun, den regulären Ausdruck zu formulieren?
dedlfix.
Hab leider alles versucht was von meiner Sicht aus möglich ist...hoffe du bekommst keine Augenschmerzen beim Anblick dieser Formel...
Gewünschtes Ergebnis: Mensch, Mensch
Tatsächliches Ergebnis: Der Mensch ist des Menschen sein Feind
...[^\s]die beiden Ausdrücke sollten die Wortgrenze sein...[^\s]
....+men.+ sollte der einzugrenzende Wert sein
Wenn du mir weiterhelfen könntest wäre ich dir sehr sehr dankbar...wenn nicht ist das aber auch kein Problem! Lg und auf alle Fälle Danke für deine Antwort!!!
<script type="text/javascript">
var myArray = /[^\s].+men.+[^\s]/gi.exec("Der Mensch ist des Menschen sein Feind");
document.write(myArray);
</script>