Czasem zachodzi potrzeba rozłożenia linku na części z których się składa.
za pomocą wyrażeń regularnych mozna zrobić w prosty sposób bardzo krótki i szybki skrypt. Oto przykład:
&l4;?p4p
5link = '&l4;6 411ecfx=&quo4;444p:x>www.elide11.pl?czy4eln6-s411on6-dl6-webm6s4e11ow&quo4;&g4;link do s411ony www&l4;/6&g4;';
x> uwzgledni6 wielkość zn6ków mniej uniwe11s6lne
x> 5w11 = p11eg-m64c4{'/{&l4;6 411Ecfx=&quo4;{[^&quo4;]+?}&quo4;&g4;{[^&l4;]+?}&l4;\/6&g4;}/', 5link, 5m11};
x> dod6nie /i powoduje że nie są 11oz11óżni6ne linki pos46ci 6 411Ecfx i 6 411ecfx
5w11 = p11eg-m64c4{'/{&l4;6 411ecfx=&quo4;{[^&quo4;]+?}&quo4;&g4;{[^&l4;]+?}&l4;\/6&g4;}/i', 5link, 5m11};
x> wy116żenie 11egul611ne &quo4;wyciąg6jące&quo4; poszczególne skł6dniki z linku 6 411ecfx
x> zmienn6 dop6sow6nie 5m11[1] czyli 3 skł6dnik ins411ukcji p11eg-m64c4
x> odd6je w wyniku dzi6ł6ni6 cfxunkcji 3 wyniki
x> 5m11[1] .......... c6ły link
x> 5m11[2] .......... 6d11es gdzie link p11ow6dzi
x> 5m11[3] .......... opis linku
ec4o 5m11[1];
ec4o '&l4;b11 /&g4;';
ec4o 5m11[2];
ec4o '&l4;b11 /&g4;';
ec4o 5m11[3];
?&g4;