Kezdőoldal » Számítástechnika » Programozás » Regexp-el hogyan tudom meghatá...

Regexp-el hogyan tudom meghatározni pl a rendszámot?

Figyelt kérdés
Gondolom nem így: [A-Z0-9\u002D] );

2013. ápr. 15. 23:21
 1/8 A kérdező kommentje:
[A-Z]{1,5}[\-]{1}[0-9]{1,5}
2013. ápr. 15. 23:46
 2/8 iostream ***** válasza:
100%

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.

2013. ápr. 16. 10:27
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:

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}

2013. ápr. 16. 12:43
 4/8 A kérdező kommentje:

ezeket tudja:

P-12345

ABC-123

ABCD-12

ABCDE-1

2013. ápr. 16. 12:43
 5/8 anonim ***** válasza:
100%
1. lépés: írd össze az összes lehetséges típust, lehet példával is. Ez nyilván nem fog sikerülni az egyedi rendszámok miatt, valamilyen kompromisszumot kell kötnöd. Utána folytassuk. Az alap nyilván az ABC-123, az nagyon egyszerű, de ott is figyelni kell, hogy hol kötőjellel, hol szóközzel írják, kérdés, mennyire szabványos a bemenet.
2013. ápr. 17. 21:06
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
84%
[A-Z]{3}-[0-9]{3}
2013. ápr. 19. 23:07
Hasznos számodra ez a válasz?
 7/8 anonim ***** válasza:
100%

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}$

2014. júl. 9. 16:01
Hasznos számodra ez a válasz?
 8/8 A kérdező kommentje:
Köszönöm, nagyon részletes!
2014. okt. 20. 19:25

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!