[ Ivan Golubović @ 21.12.2010. 15:06 ] @
Kako da napišem skriptu koja će recimo u ovakvom tekstu da mi nađe podatke označene crvenom. Ono što ide pre i posle označenih delova stringa je uvek isto.
LaBS58___FVF189___OR80269MTS___MFSFA589BSD58

koristim preg_match_all($p, $r, $out, PREG_SET_ORDER);
ali nikako da dobijem rezultate... Treba mi dobar pattern...
[ Aleksandar Ružičić @ 21.12.2010. 15:16 ] @
probaj ovo:
Code (php):

$p = 'LaBS58___FVF(.+?)___OR(.+?)MTS___MFS(.+?)BSD58';
 
[ Man-Wolf @ 21.12.2010. 15:20 ] @
Offtopic: http://regex.larsolavtorvik.com/

Odlican tool za testiranje regex-a ;)
[ Ivan Golubović @ 23.12.2010. 02:38 ] @
Hvala na pomoci obojci.
bdw ovo je odlican sajt
[ peca89bg @ 25.12.2010. 01:19 ] @
evo jos jednog sajta za vezbanje http://www.gskinner.com/RegExr/ po meni najbolji :)
[ midgard @ 27.12.2010. 11:15 ] @
Ako ti se duzine ovih elemenata stringa koje trazis ne menjaju, ako ce ti prvi element uvek biti brojevi duzene 3 karaktera, drugi brojevi duzine 5, a u trecem elementu brojevi i text sa uppercase duzine 5 karaktera onda mozes i ovako:

Code:
$p = 'LaBS58___FVF[\d]{3}___OR[\d]{5}MTS___MFS[A-Z0-9]{5}BSD58';


[Ovu poruku je menjao midgard dana 27.12.2010. u 12:27 GMT+1]

[Ovu poruku je menjao midgard dana 27.12.2010. u 12:29 GMT+1]