@Virus_101
Il concetto è lo stesso dei viaggi: per andare da Milano a Roma puoi prendere la A1 oppure salire a Dusseldorf, girare per Vienna e passare per Madrid!Cmq alla fine con una explode almeno sai a priori cosa succede ^_^
Il discorso finale è anche di performance: se la stringa da controllare è lunga una quarisma, l'explode ti farà impazzire.
Perdici tempo dietro le Regexp.
Io ancora non le maneggio benissimo, ma non immagini neanche quanto tempo ti fanno risparmiare!
@caniggia
Forse ti ho scritto l'espressione sbagliata, in quanto credevo che ci fossero link assoluti nella tua stringa.
Potresti provare qualcosa del genere.
Ad ogni modo, prova a stampare l'array $matches per vedere se ti torna qualcosa ed in quale formato.Codice PHP:$pattern = "/^(href=\"?)[[:alnum:]].[[:alnum:]]{2,4}/i";
Se non dovesse andare la RegExp, postala di nuovo, oppure apri un nuovo thread chiedendo info per quella.
Ci sono dei veri maghi delle espressioni regolari, in giro per il forum.
![]()

Rispondi quotando