[ Príspevkov: 8 ] 
AutorSpráva
Offline

Skúsený užívateľ
Skúsený užívateľ
preg_match a diakritika

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
NapísalOffline : 28.01.2010 11:41 | preg_match a diakritika

Hojte

Mám megaproblém s regulárnymi výrazmi. Nikdy som ich poriadne nevedel.
Asi rok bežal systém v pohode, ale odrazu prestal registrovať ľudí s diakritikou v priezvisku. Prisudzujem to prípadnému prekompilovaniu php s inými prepínačmi, prípadne zmene php.ini. Toto zistiť celkom presne neviem.
Pattern:
Kód:
/^[\pL\w\. -]{2,255}$/
Používam preg_match
U mňa to ide, na tom serveri to išlo, ale už nejde.

Mám použiť nejaké prepínače v patterne? Alebo máte niekto lepší pattern na diakritiku?


Offline

Užívateľ
Užívateľ
preg_match a diakritika

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 28.01.2010 13:20 | preg_match a diakritika

co namenaju tie \ pred pismenami p L a pred bodkou? neviem ci to je dobre ked to mas v hranatych zatvorkach. a pozri si este kodovanie pretoze dost natom zalezi jak sa ti zobrazuju diakriticke znaky


Offline

Skúsený užívateľ
Skúsený užívateľ
preg_match a diakritika

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
Napísal autor témyOffline : 28.01.2010 14:12 | preg_match a diakritika

pozri si základy


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
preg_match a diakritika

Registrovaný: 16.05.07
Prihlásený: 01.08.17
Príspevky: 837
Témy: 6 | 6
NapísalOffline : 28.01.2010 15:34 | preg_match a diakritika

Citácia:
Negated versions of the above. Should be used only outside character classes.


Offline

Skúsený užívateľ
Skúsený užívateľ
preg_match a diakritika

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1586
Témy: 96 | 96
Napísal autor témyOffline : 28.01.2010 18:27 | preg_match a diakritika

všimni si kontext. \W je negácia \w , to tým chceli povedať


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Skúsený užívateľ
Skúsený užívateľ
preg_match a diakritika

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 30.01.2010 13:04 | preg_match a diakritika

Skús toto: http://www.php.net/manual/en/function.p ... .php#95828


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Čestný člen
Čestný člen
preg_match a diakritika

Registrovaný: 11.08.07
Príspevky: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 30.01.2010 13:20 | preg_match a diakritika

p360t
Skusil som to a vyhadzuje chyby.
Citácia:
Compilation failed: (*VERB) not recognized at offset 5
PHP 5.2.10. Tebe to funguje? :-/


Offline

Skúsený užívateľ
Skúsený užívateľ
preg_match a diakritika

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 30.01.2010 17:34 | preg_match a diakritika

Heh, nefunguje, lebo je to "naopak":
Citácia:
In order process UTF-8 strings, you must build PCRE to include UTF-8
support in the code, and, in addition, you must call pcre_compile()
with the PCRE_UTF8 option flag, or the pattern must start with the
sequence (*UTF8). When either of these is the case, both the pattern
and any subject strings that are matched against it are treated as
UTF-8 strings instead of strings of 1-byte characters.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
 [ Príspevkov: 8 ] 


preg_match a diakritika



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

preg_match a text

v PHP, ASP

6

171

24.10.2013 19:50

d0.0b

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc s preg_match()

v PHP, ASP

8

399

17.05.2011 23:43

dartanan

V tomto fóre nie sú ďalšie neprečítané témy.

pomoc s preg_match

v PHP, ASP

2

294

15.06.2007 13:48

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

preg_match a irc

v PHP, ASP

1

125

30.11.2013 20:11

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Dorobenie vzorca - preg_match

v PHP, ASP

5

308

30.05.2011 19:54

juho

V tomto fóre nie sú ďalšie neprečítané témy.

preg_match vs podmienka

v PHP, ASP

1

401

16.02.2010 19:59

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Zase problem s preg_match

v PHP, ASP

5

296

15.07.2007 22:41

geoge046

V tomto fóre nie sú ďalšie neprečítané témy.

NUL byte v preg_match

v PHP, ASP

2

376

09.07.2009 13:39

Ďuri

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v Databázy

2

506

30.03.2009 22:22

22adamko

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v HTML, XHTML, XML, CSS

13

546

03.12.2008 14:12

exoomer

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v HTML, XHTML, XML, CSS

1

257

25.10.2009 20:58

don jebot

V tomto fóre nie sú ďalšie neprečítané témy.

diakritika

v HTML, XHTML, XML, CSS

13

322

01.12.2010 14:18

coldak

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v Databázy

11

822

30.08.2009 20:30

bmatias

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v HTML, XHTML, XML, CSS

6

641

25.04.2007 16:54

p360t

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v Delphi, Visual Basic

1

516

05.05.2009 20:20

programator

V tomto fóre nie sú ďalšie neprečítané témy.

Diakritika

v Redakčné systémy

19

1122

06.05.2007 10:54

p360t



© 2005 - 2017 PCforum, edited by JanoF