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 | 1012 (835) | JackCola |
» | Nakup knjig iz AzijeOddelek: Loža | 739 (512) | bluefish |
» | Knjige za branjeOddelek: Sedem umetnosti | 1266 (1090) | jizzer |
» | ipbn.exeOddelek: Pomoč in nasveti | 801 (790) | Zzzzzzz |
» | kaj je to ISSN 1581-0186Oddelek: Slo-Tech | 1517 (1259) | themouse |