Czyli potrzebujesz wyciągnąć nazwę użytkownika z konkretnego adresu? Jeżeli tak, to nie potrzebujesz do tego łapać całego tagu, i podawać mu mniej więcej treść jaka może być w środku. Wystarczy że złapiesz to co ci jest potrzebne, czyli samego usera:
Kod
#user=([^"]+)#is
<?php
$str = '
<a href="/user=kdas">
<a href="index.php/user=kdas">
<a href="folder/index.php/user=kdas">
<a href="/katalog/folder/user=kdas">
';
Kod
Array
(
[0] => Array
(
[0] => user=kdas
[1] => user=kdas
[2] => user=kdas
[3] => user=kdas
)
[1] => Array
(
[0] => kdas
[1] => kdas
[2] => kdas
[3] => kdas
)
)
No chyba że potrzebujesz cały adres i wszystkie informacje jakie w adresie są. Wtedy będziesz musiał łapać cały adres