Czytania kazdego wiersza nie zawierajacego slowo kluczowe x REGEX

Czytania kazdego wiersza nie zawierajacego slowo kluczowe x REGEX
R3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 64
0

Jak wyglada regex ktory zczytuje kazdy rozny wiersz ktory nie zawiera jakiegos slowa kluczowego?np nie moze zawierac slowa tosia
1)kasia
2)asia tosia
3)123W fadsavx tosia asdac
4)12C341 fdsfsd qwq

i zeby zczytal np tylko 1 i 4 wiersz? probowalem z negative lookahead (?!\s*tosia) , ale jesli wczesniej dam kropke to zzera ta tosie. Pozdrawiam

szweszwe
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 1694
0

Np tak: ^((?!tosia).)*$
A skoro to java to nie możesz sobie sprawdzać za pomocą contains?

R3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 64
0

zalezy mi aby w regexie to zrobic, podanym sposobem dodaje grupe 2 na ostatnie literki w dopasowanych wersach czyli w 1) wersie kasia , dodaje 2 grupe dla literki a, oraz w 4) wersie lapie grupe 2 dla literki q

szweszwe
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 1694
1

A tak?
^(?!.*tosia).*$

R3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 64
0

wyglada dobrze, potestuje sobie, dzieki wielkie ^ ^

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.