Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Regular expressions pitanje

[es] :: PHP :: Regular expressions pitanje

[ Pregleda: 1631 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

igorkr
Nezaposlen
Makedonija

Član broj: 277221
Poruke: 32
*.static.siol.net.



+1 Profil

icon Regular expressions pitanje09.05.2017. u 12:49 - pre 49 meseci
Kako da iz ovih izraza:

#1
name A {
MM NN 12345;
OP 1.2.3.4.5;
}

#2
name B {
MM NN 45678;
OP 1.6.7.8.5;
}

#3
name C {
MM NN 43434;
OP 5.3.7.8;
}



dobijem nešto ovako:



tekst1=1.2.3.4.5&tekst2=12345&tekst3=A&tekst4
tekst1=1.6.7.8.5&tekst2=45678&tekst3=B&tekst4
tekst1=5.3.7.8&tekst2=43434&tekst3=C&tekst4

Hvala,
Igor

[Ovu poruku je menjao igorkr dana 09.05.2017. u 14:38 GMT+1]
 
Odgovor na temu

Nemanja Avramović
Software architect
Tap medical
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4383
*.dynamic.isp.telekom.rs.

Sajt: https://avramovic.info


+45 Profil

icon Re: Regular expressions pitanje09.05.2017. u 16:55 - pre 49 meseci
Probaj nesto ovako:

Code:
preg_match_all('/NN\s(\d+);\nOP\s([0-9\.]+)/', $string_koji_parsiras, $matches);
var_dump($matches);


Pa onda iz $matches izvuci šta ti treba :)
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Regular expressions pitanje

[ Pregleda: 1631 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.