aprire una delle applicazioni di Office, ad esempio Word , Excel o Access . Premere il tasto " Alt " e " F11 " contemporaneamente per entrare nel ambiente di programmazione VBA , quindi fare clic sul menu "Inserisci" intestazione . Fare clic sulla voce "Modulo" per creare una nuova finestra in cui inserire i programmi VBA
2
Tipo le seguenti istruzioni per creare un sottoprogramma in cui utilizzare le espressioni regolari : .
sub RegularExpressionTester ( ) End sub
3
tipo la seguente dichiarazione prima della " End Sub " dichiarazione del vostro programma per creare l'oggetto espressione regolare da VBScript . Questa istruzione crea l'oggetto di cui eseguire le funzioni di ricerca di espressioni regolari .
ObjRegExp = CreateObject ( " vbscript.regexp " ) economici 4
Tipo " objRegExp.Global = true" se vuoi che il tuo espressione regolare per ricercare una stringa solo sulla prima occorrenza della stringa . Tipo " objRegExp.Global = false" se si vuole abbinare su tutte le occorrenze della stringa . Per esempio, se siete alla ricerca per il carattere " @" in un indirizzo email e vogliono solo trovare il primo esempio di questo carattere , impostare "Global " a "false ".
5
Type " objRegExp.IgnoreCase = true " se si desidera che l'espressione regolare di ignorare caso in caso di corrispondenza di una stringa . Impostare questa proprietà su false se è necessario il caso della stringa che si sta cercando di abbinare il modello di espressione regolare . Ad esempio , se si sta convalidando indirizzi e-mail , che non sono sensibili caso , impostare questa proprietà su "true ".
6
Tipo " objRegExp.Pattern =" quindi digitare il modello di espressione regolare che si desidera abbinare una stringa di input . Ad esempio, per convalidare un indirizzo di posta elettronica è possibile includere un modello di espressione regolare, come " [ az , AZ ] * @ [az , AZ ] * . Com . " Questo modello consente di specificare una stringa con caratteri alfabetici prima e dopo una " , simbolo @ " . Il modello include anche la sottostringa dominio " . Com . Si noti che gli indirizzi di posta elettronica reale può essere più complessa di questo modello semplificato.
7
tipo "Set regExpMatches = objRegExp.Execute ( strToSearch ) " per applicare il vostro modello di espressione regolare per la stringa di input " strToSearch . "Per l' esempio di validazione e-mail , si potrebbe aver impostato in precedenza la variabile" strToSearch " al testo che si desidera convalidare da un indirizzo email. Una dichiarazione di esempio per impostare questa variabile è " strToSearch = " [email protected] " "
8 Tipo
" Se regExpMatches.Count = 0 allora " per verificare se l'oggetto espressione regolare abbinato qualsiasi testo nella stringa di input. Se il testo di input è " [email protected] " per l'esempio di validazione email , poi " Conte " sarebbe 1 . Si potrebbe poi scrivere una dichiarazione che indica che il testo è stato un indirizzo email valido : . " MsgBox ( " . Questa stringa è un indirizzo email valido " ) "
Programmazione © www.354353.com