Regex parser

Ak potrebujete pomoc alebo poradiť, píšte sem (len PC, elektronika atď.)...
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

Regex parser

Príspevok od používateľa IMI »

Caute,
potreboval by som pomoc s Javascript RegEx parserom.
Toto je predpokladany vstup: DE-ROT-ROT06(DC1)-RZ20-R4-2-22

Potrebujem spravit regex bud ako celok alebo separatne po delimiteroch - . Ktory dokaze ulozit do premennych veci zo vstupu.
Napriklad:
var country = DE
var xzy = ROT

Vie mi niekto pomoct, prosim? Musi to byt spravene cez regex a nie cez split a podobne metody. Vdaka
Slayter
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3111
Registrovaný: 28 jan 2006, 9:19
Bydlisko: Malmö, SWE

Re: Regex parser

Príspevok od používateľa Slayter »

chutovka

Kód: Vybrať všetko

const str = 'DE-ROT-ROT06(DC1)-RZ20-R4-2-22';
const pattern = /([^-]+)/g;
const [country, xyz, next, atd] = str.match(pattern);
demo https://regex101.com/r/YqRHRQ/1
IMI
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3213
Registrovaný: 28 jan 2005, 17:39
Bydlisko: KE
Kontaktovať používateľa:

Re: Regex parser

Príspevok od používateľa IMI »

Dakujem za pomoc, skusim to implementovat. K+
Napísať odpoveď