Regexp-el hogyan tudom meghatározni pl a rendszámot?
Nem tudsz rá regexpet adni, mert a chomsky 3-as nyelvek nem tudnak "számolni". Tehát amikor leírod, hogy
A{1, 5}
az olyasmire fordul, hogy
A|AA|AAA|AAAA|AAAAA
viszont nem fogod tudni megmondani, hogy melyikre, és azt a számot kivonni valami másból. Szóval pontosítsd, hogy milyen rendszámokat szeretnél szűrni, és mennyi fals pozitív engedélyezett.
elvileg a P-s kezdetűekre is kéne ráadásul... most itt tartok a verziókkal, kicsit bonya lett, de viszi:
[P]{1}[\-]{1}[0-9]{5}|[A-Z]{3}[\-]{1}[0-9]{3}|[A-Z]{4}[\-]{1}[0-9]{2}|[A-Z]{5}[\-]{1}[0-9]{1}
ezeket tudja:
P-12345
ABC-123
ABCD-12
ABCDE-1
Elvileg az összes magyar rendszámra ez érvényes:
// [epvz]-[\d]{5}$|[a-zA-Z]{3}-[\d]{3}$|[a-zA-Z]{4}-[\d]{2}$|[a-zA-Z]{5}-[\d]{1}$|[mM][\d]{2} [\d]{4}$|(ck|dt|hc|cd|hx|ma|ot|rx|rr) [\d]{2}-[\d]{2}$|(c-x|x-a|x-b|x-c) [\d]{4}$
// ideiglenes rendszámok:
// [epvz]-[\d]{5}$
// általános rendszám:
// [a-zA-Z]{3}-[\d]{3}$
// egyéni rendszám:
// [a-zA-Z]{4}-[\d]{2}$
// egyéni rendszám:
// [a-zA-Z]{5}-[\d]{1}$
// mezőgazdasági rendszám:
// [mM][\d]{2} [\d]{4}$
//
// hatósági rendszám
// (ck|dt|hc|cd|hx|ma|ot|rx|rr) [\d]{2}-[\d]{2}$
// bérelt autó
// (c-x|x-a|x-b|x-c) [\d]{4}$
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!