Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Reg exp di un dominio

  1. #1

    Reg exp di un dominio

    ciao, non so come mettere il titolo eventualmente lo cambio.


    Dovrei estrarre una parte di dominio esattamente questa:

    w3schools.com

    dal dominio completo

    http://www.w3schools.com/

    il dominio completo potrebbe anche essere però

    http://javascript.w3schools.com/
    http://w3schools.com/
    http://www.w3schools.com?id=4334&id=43443
    http://w3schools.com?id=4334&id=43443
    http://w3schools.com/javascript/exam...d=4344&id=4344

    Come posso fare? qualcuno ha già script in giro?
    so che ci vogliono le reg exp che odio.. e non so fare..

    thx mille

  2. #2
    Codice PHP:
    $dominio 'http://www.google.it:80/page.php?boh=mah&uff=ooof';

    $matches = array();

    preg_match_all('/(http:\/\/[\w\d]+(\.[\w\d]+)*(:[\d]+)?\/?)/'$dominio$matches); 
    la tua risposta sta in $matches[1][0]


    ciao!
    danno

  3. #3
    si... no...

    colpa mia comunque

    in pratica li dominio potrebbe anche essere

    https://javascript.w3schools.com/

    http S

  4. #4
    beh ma non e' che ti siano ostili...le reg exp non le conosci proprio!

    basta aggiungere s? dove c'e' http, cioe' metti una s opzionale:

    Codice PHP:
    preg_match_all('/(https?:\/\/[\w\d]+(\.[\w\d]+)*(:[\d]+)?\/?)/'$dominio$matches); 

    ciao
    danno

  5. #5
    scusa ma vedo solo ora che schifezza combina sto forum: elimina gli escape dal codice

    provo a incollartelo "nature" e vedo come lo prende

    preg_match_all('/(https?:\/\/[\w\d]+(\.[\w\d]+)*(:[\d]+)?\/?)/', $dominio, $matches);



    ok - cosi' funziona


    ciao
    danno

  6. #6
    si infatti, non solo non le conosco le odio

    questo

    preg_match('@^(?:https?://)?([^/]+)@i', $url, $matches);

    non fa la stessa cosa?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.