Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 302 Pomógł: 24 Dołączył: 6.12.2008 Ostrzeżenie: (0%)
|
Witam!
Mam następujące pytanie: Mając jakiś tekst $tx wyrazy pożądane $p1,$p2,$p3 wyrazy niepożądane $n1,$n2,$n3 Czy jest możliwe utworzenie jednego wyrażenia regularnego, które zwróci true (1) gdy w tekście znajduje się chociaż jeden z wyrazów pożądanych i żaden z niepożądanych. Nie mam problemu z pożądanymi, ale z niepożądnaymi krucho. [^wyraz] taki zapis wyklucza poszczególne znaki, ale i tak w ramach "jednego miejsca na znak" w tekście Ostatecznie zadowoliłbym się rozwiązaniem mini: Mając jakiś tekst $tx wyraz niepożądany $n1 zwracającym true (1) jeśli w tekście nie występuje wyraz niepożądany. NIe chodzi mi o kompletne rozwiązanie, a tylko podanie ewentualnej konstrukcji pozwalającej na to. Nie ważny też jest problem czy znaleziony wyraz jest wyrazem czy częścią innego wyrazu. Pozdrawiam forumowiczów Ten post edytował sada 16.06.2012, 11:25:48 |
|
|
|
sada [PHP]wyrażenia regularne - odrzucenie wyników zawierających słowa 16.06.2012, 11:10:59
melkorm Tutaj regex nie jest totalnie potrzebny, tylko ope... 16.06.2012, 12:11:45
sada Potrafię to zrobić za pomocą strpos.
Szukam metody... 16.06.2012, 12:24:56
melkorm Szukanie pełno tekstowe w mongo to nieporozumienie... 16.06.2012, 13:10:06
sada Dzięki, czytałem ten artykuł wcześniej, ale nawet ... 16.06.2012, 14:04:54
melkorm No to jeżeli chcesz prawdziwy FULL TEXT SEARCH to ... 16.06.2012, 15:27:42
sada od nutcha i solra zacząłem. Chciałem to połączyć z... 16.06.2012, 16:17:32 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:18 |