RegEx - Zeilenanfang/ende

rl_polo05

Grünschnabel
Hallo!

also ich hätte da folgendes Problem, welches sehr leicht klingt.
Ich soll eine Datei durchsuchen und jede Zeile in der das Wort
vorkommt in einer ListBox ausgeben.

so weit so gut.. das ist mein ausdruck:

(.*[\\s\\p{Punct}]+)" + jComboBoxSuchen.getSelectedItem().toString() + "([\\s\\p{Punct}]+.*)

das Problem dran ist, dass Wörter am Ende der Datei und am Anfang einer Zeile nicht
erkannt werden.. kann mir da jmd helfen vielleicht?

wenn ich das Trennzeichen wegnehme dann ist es ja wieder kein ganzes Wort..

mfG
 
Also ich nehme an dass das .* zu viel match. Aber warum machst du das über einen Regulären Ausdruck. Wenn du einfach nur ein Wort finden willst, geht dass doch auch mit indexOf/contains.
 
Zurück