HighDots Forums  

RegExp di stringa vuota

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss RegExp di stringa vuota in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Max
 
Posts: n/a

Default RegExp di stringa vuota - 01-02-2008 , 12:03 PM






Salve,

se effettuo una espressione regolare, che cattura normalmente varie
porzioni di un testo, di una stringa vuota, il risultato è un'array di
undefined o almeno uno degli elementi deve essere stringa vuota?

Max

Reply With Quote
  #2  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: RegExp di stringa vuota - 01-03-2008 , 02:03 AM






Il Wed, 02 Jan 2008 19:03:53 +0100, Max ha scritto:

Quote:
se effettuo una espressione regolare, che cattura normalmente varie
porzioni di un testo, di una stringa vuota, il risultato è un'array di
undefined o almeno uno degli elementi deve essere stringa vuota?
dipende da cosa usi, non fai prima a provare?
p.e. match restituisce null se non trova corrispondenze ...

--
"e mai che mi sia venuto in mente
di essere più ubriaco di voi
di essere molto più ubriaco di voi"
F.D.A.


Reply With Quote
  #3  
Old   
Max
 
Posts: n/a

Default Re: RegExp di stringa vuota - 01-03-2008 , 06:03 AM



Cristiano Larghi ha scritto:
Quote:
Il Wed, 02 Jan 2008 19:03:53 +0100, Max ha scritto:

se effettuo una espressione regolare, che cattura normalmente varie
porzioni di un testo, di una stringa vuota, il risultato è un'array di
undefined o almeno uno degli elementi deve essere stringa vuota?

dipende da cosa usi, non fai prima a provare?
p.e. match restituisce null se non trova corrispondenze ...
L'espressione regolare è:
/^(([^:\/?#]+)?((\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?)?(#(.*))?/
Si tratta di un'espressione regolare per lo split di una url.
Esempio di url:
http://www.test.com/dir1/dir2/index....est2=value#top
Se provo con una url vuota e cioé "" mi torna allo stesso indice
undefined... Possibile?
Sarò stanco ma non riesco a rendermi conto...

Max


Reply With Quote
  #4  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: RegExp di stringa vuota - 01-03-2008 , 06:39 AM



Il Thu, 03 Jan 2008 13:03:11 +0100, Max ha scritto:

Quote:
dipende da cosa usi, non fai prima a provare?
p.e. match restituisce null se non trova corrispondenze ...

L'espressione regolare è:
/^(([^:\/?#]+)?((\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?)?(#(.*))?/
Si tratta di un'espressione regolare per lo split di una url.
[CUT]
ripeto la domanda: cosa usi? match, exec, test, split ... ?

Quote:
Se provo con una url vuota e cioé "" mi torna allo stesso indice
undefined... Possibile?
non ho capito la frase "mi torna alla stesso indice undefined", cosa vuol
dire?

--
"e mai che mi sia venuto in mente
di essere più ubriaco di voi
di essere molto più ubriaco di voi"
F.D.A.


Reply With Quote
  #5  
Old   
Max
 
Posts: n/a

Default Re: RegExp di stringa vuota - 01-03-2008 , 01:08 PM



Cristiano Larghi ha scritto:
Quote:
Il Thu, 03 Jan 2008 13:03:11 +0100, Max ha scritto:

dipende da cosa usi, non fai prima a provare?
p.e. match restituisce null se non trova corrispondenze ...

L'espressione regolare è:
/^(([^:\/?#]+)?((\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?)?(#(.*))?/
Si tratta di un'espressione regolare per lo split di una url.

[CUT]
ripeto la domanda: cosa usi? match, exec, test, split ... ?
Ops, scusa. Uso match.

Quote:
Se provo con una url vuota e cioé "" mi torna allo stesso indice
undefined... Possibile?

non ho capito la frase "mi torna alla stesso indice undefined", cosa vuol
dire?
In genere anche una stringa semplice viene matchata all'indice 6 (come
path, trattandosi di una URL).

Max



Reply With Quote
  #6  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: RegExp di stringa vuota - 01-04-2008 , 02:00 AM



Il Thu, 03 Jan 2008 20:08:12 +0100, Max ha scritto:

Quote:
ripeto la domanda: cosa usi? match, exec, test, split ... ?
Ops, scusa. Uso match.
match restituisce null se non trova corrispondenze.

--
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
B.M.


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.