Programmatore PHP | Programmatore PHP esperto nelle Espressioni Regolari | Programmatore PHP MySQL AJAX | Sviluppo Siti Internet

Espressioni Regolari e aggiungere un Attributo ad un link con PHP



Pochi giorni fa un utente ha richiesto la possibilità di inserire un attributo ad un link sfruttando le espressioni regolari, voglio rispondere con un breve Script PHP dedicato ad ogni Programmatore PHP.

Ovviamente come in ogni caso, sarà possibile per ogni Programmatore PHP, sfruttare tale script, approfondirlo o modificarlo per diversi usi.

$test = "<a href='http://www.tuosito.com'>Link Convertito</a>";
echo $test = preg_replace('/(<a[\s\r\n]+[^>]+)>/i', '\\1 rel="nofollow">', $test);

Ovviamente cerco di spiegare quella che è l’espressione regolare al fine di rendere più comprensibile lo Script PHP anche a chi non è un esperto Programmatore PHP.

/ = Carattere che inizia l’espressione regolare
( = Sub-pattern dell’espressione regolare
<a = <a
[\s\r\n]+ = Tutte le Occorrenze degli spazi Bianchi
[^>]+ = Tutte le Occorrenze di caratteri che non sono >
) = Fine dell’espressione Sub-pattern
> = >
/ = Fine dell’espressione regolare
i = Modificatore che specifica che non è un espressione case sensitive
\\1 = identifica il testo da sostituire se e solo se si è verificata l’espressione regolare.

Come al solito consiglio ad ogni Programmatore PHP lo studio della funzione preg_replace

PER ULTERIORI INFORMAZIONI:

Daniele Tabacco
Programmatore PHP | Web Developer | Consulente Web e SEO

PHP - MySql - AJAX - HTML5 - JAVASCRIPT - CSS - JSON/XML - JQuery
WebApps, Applicazioni, Realizzazione Siti Mobile per iPhone e Android
Programmatore PHP - Consulente Web Marketing Napoli, Roma, Milano, Firenze.
Tel.+39 329.11.73.918
email: daniele.tabacco[at]gmail.com
skype: daniele.tabacco

Il tuo nome (richiesto)

La tua email (richiesto)

Oggetto

Il tuo messaggio

 


POTREBBE INTERESSARTI ANCHE:
Ridurre la frequenza di rimbalzo? Questo script può essere un idea utile per un Programmatore Javascript, cercando di proporre altri contenuti interessanti.
Piccolo Script Javascript per la realizzazione di un carrello elettronico elementare, utile per la realizzazione del proprio sito internet o del proprio ecommerce, utilizzabile con PHP e altri linguaggi di programmazione
Programmazione HTML5, un piccolo esempio sulla funzionalità di Geolocalizzazione
Script PHP che permette di leggere il contenuto di una directory utilizzando le funzioni opendir,readdir e closedir
Come un Programmatore JQuery può realizzare un Conto alla Rovescia in perfetto stile Groupon


buzzoole code
Leggi altro:
Come Scegliere un Buon Programmatore Web

Per poter Creare un Sito Web o dare vita al proprio Progetto Web, ogni cliente o potenziale tale, si troverà...

Chiudi