![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 366 Pomógł: 0 Dołączył: 2.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
czesc,
uzywam REGEXP BINARY do szukania jak LIKE ale z uwzglednieniem wielkosci znakow. Wszystko jest ok, dopoki nie uzyje niektorych znakow, takich jak np + czy ? zapytanie wyglada mniej wiecej tak:
i na takim sie krzaczy a ja dostaje: Got error 'repetition-operator operand invalid' from regexp jesli bym dala bez + to byloby ok. Czy ktos z Was wie moze jak mozna to naprawic? pzdr, misty |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Wyrażenia regularne mają pewne znaki specjalnie. Jeżeli chcesz by były traktowane jako zwykłe znaki poprzedź je znakiem ucieczki: \+
2. Dlaczego nie skorzystasz z LIKE-a z uwzględnieniem wielkości znaków? LIKE sam w sobie to beznadziejny mechanizm wyszukiwania, ale wyrażenia regularne to już kompletne nieporozumienie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 06:25 |