Forum » Programiranje » [Regex] ISBN
[Regex] ISBN
user4683 ::
Nisem ravno mojster v regex, zato potrebujem nekoliko pomoči pri iskanju vseh ISBN zapisov v neki datoteki.
Recimo da datoteka izgleda takole:
ISBN 90-70002-36-xžblj?#$ISBN 32-43002-66-4žbljspetISBN 90-70002-36-x$%6
kar naj bi vrnilo tole:
ISBN 90-70002-36-x
ISBN 32-43002-66-4
ISBN 90-70002-36-x
spodnji regex deluje če je v besedilu zgolj ISBN zapis (brez dodatnih znakov). Kako to predelati, da bo delovalo tudi v mojem primeru?
ISBN\x20(?=.{13}$)\d{1,5}([- ])\d{1,7}\1\d{1,6}\1(\d|X)$
Že vnaprej hvala za pomoč
Recimo da datoteka izgleda takole:
ISBN 90-70002-36-xžblj?#$ISBN 32-43002-66-4žbljspetISBN 90-70002-36-x$%6
kar naj bi vrnilo tole:
ISBN 90-70002-36-x
ISBN 32-43002-66-4
ISBN 90-70002-36-x
spodnji regex deluje če je v besedilu zgolj ISBN zapis (brez dodatnih znakov). Kako to predelati, da bo delovalo tudi v mojem primeru?
ISBN\x20(?=.{13}$)\d{1,5}([- ])\d{1,7}\1\d{1,6}\1(\d|X)$
Že vnaprej hvala za pomoč
- spremenilo: snow ()
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | SQL-DML pomočOddelek: Programiranje | 1104 (927) | JackCola |
| » | Nakup knjig iz AzijeOddelek: Loža | 804 (577) | bluefish |
| » | Knjige za branjeOddelek: Sedem umetnosti | 1385 (1209) | jizzer |
| » | ipbn.exeOddelek: Pomoč in nasveti | 894 (883) | Zzzzzzz |
| » | kaj je to ISSN 1581-0186Oddelek: Slo-Tech | 1613 (1355) | themouse |