espessioni regolari

"Null reference exception"? no, grazie, prendo un "unexpected T_VARIABLE"... Questo è il forum per imparare l'arte della programmazione o per chiedere un parere su una sessione di debug particolarmente ostica.
Regole del forum
Ricorda di indicare chiaramente nell'oggetto il linguaggio ([C#] oppure [PHP], [Java], [HTML], ...), se la discussione ne riguarda uno in particolare!
Rispondi
Avatar utente
Trip
Livello: CD-ROM (4/15)
Livello: CD-ROM (4/15)
Messaggi: 80
Iscritto il: mar ott 22, 2013 4:16 pm

espessioni regolari

Messaggio da Trip »

salve a tutti ho qualche problema con la seguente espressione regolare per notepad++:

Codice: Seleziona tutto

<((\s/)|(/\s))([a-z]{1,3})(\d)*>
Come faccio ad indicare il risultato del primo atomo a sx dove
Se in notepad++ faccio trova con l'espressione reg di cui sopra, di un semplice tag come ad esempio "< /abc26>" e poi sostituisci con l' espressione

Codice: Seleziona tutto

$1-$2-$3-$4-$5-$6-$7
che mi stamperebbe a video i risultati dei vari atomi di cui è composta l'espressione, ottengo :

Codice: Seleziona tutto

/ --/ -abc-6--
.
DOMANDA: Perchè in $1 e $3 ottengo lo stesso risultato, in $2 niente, in $5 solo la "c" e in $5 solo l'ultimo dei caratteri numerici?

grazie anticipatamente
Trip

System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: espessioni regolari

Messaggio da System » gio apr 22, 2021 10:53 pm


Avatar utente
Trip
Livello: CD-ROM (4/15)
Livello: CD-ROM (4/15)
Messaggi: 80
Iscritto il: mar ott 22, 2013 4:16 pm

Re: espessioni regolari

Messaggio da Trip »

Risolto.grazie

System
System
Bot ufficiale TurboLab.it
Bot
Messaggi:
Iscritto il: sab dic 31, 2016 6:19 pm
Contatta: Contatta

Re: Re: espessioni regolari

Messaggio da System » ven apr 23, 2021 9:11 pm


Rispondi