[ 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: 1585
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: 1585
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: 1585
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: 4062
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

184

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

432

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

310

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

149

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

320

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

424

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

321

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

402

09.07.2009 13:39

Ďuri

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

Diakritika

v Databázy

2

529

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

567

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

270

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

346

01.12.2010 14:18

coldak

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

Diakritika

v Databázy

11

853

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

685

25.04.2007 16:54

p360t

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

Diakritika

v Delphi, Visual Basic

1

538

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

1225

06.05.2007 10:54

p360t



© 2005 - 2018 PCforum, edited by JanoF