Co do greedy/non greedy:
http://forum.php.pl/index.php?s=&showt...st&p=487510A co do regexpow, pisac pisac, czytac manuala, ogladac przyklady, przez co poznasz standardowe "triki" ktore potem wykorzystujesz w roznych kombinacjach

dodane: [^\w], czyli znak "nieplikowy" ( / czy tez =) a potem cala nazwa pliku.
Kod
/^img .*(w+.w{0,10}) *border=0$/
Domyslnie masz tryb greedy [zachlanny] - czyli * bierze tak duzo ile sie tylko da, rozpatrujac regexpa od tylu:
- border - jest
- rozszerzenie pliku: w{0,10} - jest
- masz blad

, powinno byc \. [czyli znak kropki, a nie dowolny znak] - uhhh, to raczej mi poobcinalo backslashe przy edycji przed ., w i w
- w+ : co najmniej 1 litera, 1 znalazlo, "a",
- .* - ktore sie rozpycha jak najbardziej, przez co w+ zalapie TYLKO 1 litere
Kod
/^img .*[^w](w+.w{0,10}) *border=0$/
dodanie [^w] sprawi ze masz
...
- w+ : co najmniej 1 litera, 1 znalazlo, "karamba",
- NIElitera
- .* - ktore sie rozpycha jak najbardziej, az do ostatniej!!!! nielitery, tzn slash'a przed karabna