Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ 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
Príspevok NapísalOffline : 28.01.2010 11:41

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
Príspevok NapísalOffline : 28.01.2010 13:20

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
Príspevok Napísal autor témyOffline : 28.01.2010 14:12

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
Príspevok NapísalOffline : 28.01.2010 15:34

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
Príspevok Napísal autor témyOffline : 28.01.2010 18:27

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: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 30.01.2010 13:04

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: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 30.01.2010 13:20

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: 1756
Témy: 35
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 30.01.2010 17:34

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.
Odpovedať na tému [ Príspevkov: 8 ] 


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

326

24.10.2013 19:50

d0.0b Zobrazenie posledných príspevkov

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

v PHP, ASP

8

673

17.05.2011 23:43

dartanan Zobrazenie posledných príspevkov

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

v PHP, ASP

2

430

15.06.2007 13:48

Tominator Zobrazenie posledných príspevkov

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

v PHP, ASP

1

353

30.11.2013 20:11

BX Zobrazenie posledných príspevkov

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

v PHP, ASP

5

466

30.05.2011 19:54

juho Zobrazenie posledných príspevkov

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

v PHP, ASP

1

638

16.02.2010 19:59

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

2

580

09.07.2009 13:39

Ďuri Zobrazenie posledných príspevkov

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

v PHP, ASP

5

495

15.07.2007 22:41

geoge046 Zobrazenie posledných príspevkov

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

v Redakčné systémy

19

1468

06.05.2007 10:54

p360t Zobrazenie posledných príspevkov

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

v Ostatné

8

796

22.10.2010 22:10

Rammstein Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

9

1120

18.08.2010 9:50

locksmith Zobrazenie posledných príspevkov

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

v Databázy

2

749

30.03.2009 22:22

22adamko Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

13

823

03.12.2008 14:12

exoomer Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

1

501

25.10.2009 20:58

don jebot Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

13

720

01.12.2010 14:18

coldak Zobrazenie posledných príspevkov

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

v Databázy

11

1098

30.08.2009 20:30

bmatias Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra