Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Espressioni regolari

  1. #1

    Espressioni regolari

    Ciao ragazzi,

    un esempio echo ereg((.*)+, $html)

    . indica qualsiasi carattere

    * indica zero o più occorrenze (di un carattere o di un gruppo di caratteri)

    + indica una o più occorrenze (di un carattere o di un gruppo di caratteri)

    finora ho capito ma non capisco una cosetta, perchè il + è al di fuori delle parentesi tonde e non all'intero delle parentesi???


  2. #2
    la parentesi indica un raggruppamento. Quindi il "+" fuori indica "più di una volta gli elementi del gruppo". Posto dentro sarebbe riferito solo all'ultimo carattere.
    In questo caso l'uso i * è scorretto perchè è presente anche il + (errore logico).
    Cristiano
    ---
    Originariamente inviato da rebelia : solo un nerd puo' pensare di tacchinare in un forum di informatica

  3. #3
    Ok grazie


  4. #4
    Utente di HTML.it L'avatar di dararag
    Registrato dal
    Jan 2008
    Messaggi
    434
    non è detto sia scorretto, potrebbe anche significare:
    un gruppo indeterminato di qualsiasi caratteri che deve essere ripetuto zero o una volta

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.