Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Regular Expression

  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    Regular Expression

    mi potete spiegare come funziona la Regular Expression??

    oppure magari una guida
    Tony

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Ricerchina su Google...? Acquisto di un manuale?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da alka
    Ricerchina su Google...? Acquisto di un manuale?

    ho giā fatto tutto ciō ma nonostante mi esce questo errore:

    tipo regExp non definito...

    codice:

    Function RegExpTest(ByVal email As String) As Boolean
    Dim regEx As New RegExp()
    ' Creo una regular Expression
    regEx.Pattern = "^[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$" ' Determino il pattern di validazione
    regEx.IgnoreCase = True ' E' inutile suonare qui non vi aprirā nessuno (nessuna differenza tra maiuscole e minuscole)
    RegExpTest = regEx.Test(strng) ' torna TRUE se la stringa č valida, FALSE se non corrisponde alle caratteristiche richieste
    End Function
    Tony

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Devi importare il namespace che contiene la classe RegExp che stai cercando di utilizzare (o specificarlo nella forma completa nel codice).

    codice:
    Imports System.Text.RegularExpressions;
    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da alka
    Devi importare il namespace che contiene la classe RegExp che stai cercando di utilizzare (o specificarlo nella forma completa nel codice).

    codice:
    Imports System.Text.RegularExpressions;
    Ciao!
    l'avevo giā fatto ma non cambia nulla
    Tony

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da tony83
    l'avevo giā fatto ma non cambia nulla
    Il nome della classe č Regex.

    Correggi il nome e usa un identificatore diverso per la variabile.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da alka
    Il nome della classe č Regex.

    Correggi il nome e usa un identificatore diverso per la variabile.
    mā...


    Imports System.Text.Regex

    non esiste!!
    Tony

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da tony83
    mā...
    Imports System.Text.Regex
    non esiste!!
    La classe č Regex, contenuta nel namespace System.Text.RegularExpressions.

    Il percorso completo di namespace č quindi
    codice:
    System.Text.RegularExpressions.Regex
    come da documentazione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    codice:
    Imports System.Text.RegularExpressions;
    ............
    Dim regEx As New regex(...)

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da gygabyte017
    codice:
    Imports System.Text.RegularExpressions;
    ............
    Dim regEx As New regex(...)
    Il nome della variabile va modificato per evitare confusione col nome della classe, ma spero che questo esempio aggiuntivo possa far capire i passi necessari ad usare la classe, che č un passaggio fondamentale per programmare con .NET.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.