🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
9 messages
9 total messages Started by Pintamono Thu, 30 Aug 2007 19:30
Expresion Regular
#829
Author: Pintamono
Date: Thu, 30 Aug 2007 19:30
9 lines
1074 bytes
Como ser�a la expresion regular para que solo acepte P o C o numeros 
decimales? nunca aceptar las tres 
Tengo eso 

[P|C]|[-+]?[0-9]*\.?[0-9]*

pero no me convence, quien sabe bien del tema?

Gracias.
Re: Expresion Regular
#830
Author: Mauricio Vergara Ereche
Date: Thu, 30 Aug 2007 20:33
14 lines
1441 bytes
Pintamono <pintamono@nomandeweas.kk> wrote:
> Como ser?a la expresion regular para que solo acepte P o C o numeros 
> decimales? nunca aceptar las tres 
> Tengo eso 

> [P|C]|[-+]?[0-9]*\.?[0-9]*

Esto podr�a ser? (P|C|([0-9]*))

argh... nunca han sido mi fuerte :-P

-- 
Mauricio Vergara Ereche                 mave [@] inf [.] utfsm [.] cl
counter.li.org: #188365
Re: Expresion Regular
#832
Author: Pablo Jimenez
Date: Thu, 30 Aug 2007 20:40
21 lines
1464 bytes
Pintamono <pintamono@nomandeweas.kk> dijo:
> Como sería la expresion regular para que solo acepte P o C o numeros 
> decimales? nunca aceptar las tres 
> Tengo eso 
> 
> [P|C]|[-+]?[0-9]*\.?[0-9]*
> 
> pero no me convence, quien sabe bien del tema?

Está bien que no te convenza, porque lo de "P o C" está mal: pusiste que
aceptara P, |, C o una cifra. Creo sería más adecuado:

P|C|[-+]?[0-9]*\.?[0-9]*

A propósito, ¿estás seguro que sólo encontrarás un punto como separador
de decimales?

Saludos.

-- 
Pablo Jimenez
Re: Expresion Regular
#831
Author: Pablo Jimenez
Date: Thu, 30 Aug 2007 20:42
15 lines
1280 bytes
Pintamono <pintamono@nomandeweas.kk> dijo:
> Como sería la expresion regular para que solo acepte P o C o numeros 
> decimales? nunca aceptar las tres 
> Tengo eso 
> 
> [P|C]|[-+]?[0-9]*\.?[0-9]*
> 
> pero no me convence, quien sabe bien del tema?

Me sobró un | en la expresión anterior, bastaba con:

[PC]|[-+]?[0-9]*\.?[0-9]*

-- 
Pablo Jimenez
Re: Expresion Regular
#835
Author: Luis León Cárdenas Graide
Date: Fri, 31 Aug 2007 22:53
33 lines
2030 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Jue 30 Ago 2007 15:30 escuch� un rumor en chile.comp.programacion donde
Pintamono dijo:

> Como ser�a la expresion regular para que solo acepte P o C o numeros
> decimales? nunca aceptar las tres
> Tengo eso
> 
> [P|C]|[-+]?[0-9]*\.?[0-9]*
> 
> pero no me convence, quien sabe bien del tema?


Te ayudar'ia, pero no logro entender claramente qu'e patr'on necesitas. Postea
unos ejemplos que s'i quieres aceptar y otros que no quieras aceptar.
Mientras m'as, mejor.

Saludos.

- -- 
Luis Le�n C�rdenas Graide - http://www.linkedin.com/in/luiscardenasgraide
PGP FingerPrint: 437E 48AB 0093 62AC 07DA F016 EBD8 DBD3 2ECE 5829
Linux User #415.072 - http://counter.li.org
liberaciondigital.org: Ciudadanos de frente a las pol�ticas tecnol�gicas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFG2Jv469jb0y7OWCkRAhqsAJkBx8F8f6ORz+3BhGb+UQ5J2fEVVACcCA+f
eHn6n0nDWECiQ9QPha6mLfg=
=X/g1
-----END PGP SIGNATURE-----
Re: Expresion Regular
#836
Author: Pintamono
Date: Sat, 01 Sep 2007 01:37
59 lines
2623 bytes
Gracias...

el tema es el siguiente...

Es un conjunto de notas..

Cuando un alumno no tiene nota se le coloca P de pendiente
cuando la nota es de un curso similar se le coloca C de convalidado
y lo de los decimales es por la nota 5.5 por ejemplo...

entonces yo quiero validar que no se ingrese una f o una a o cualquier otra
letra que no sea p/c, o mismo para los decimales...

Eso es..

Gracias.

Por cierto, esta expresion [PC]|[-+]?[0-9]*\.?[0-9]* en viada por Pablo
Jimenez parece ser la correcta...




"Luis Le�n C�rdenas Graide" <lucho.SIN.ESTO.stein@gmEil.com> escribi� en el
mensaje news:fba65o$90n$1@helcaraxe.dcc.uchile.cl...
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> El Jue 30 Ago 2007 15:30 escuch� un rumor en chile.comp.programacion donde
> Pintamono dijo:
>
> > Como ser�a la expresion regular para que solo acepte P o C o numeros
> > decimales? nunca aceptar las tres
> > Tengo eso
> >
> > [P|C]|[-+]?[0-9]*\.?[0-9]*
> >
> > pero no me convence, quien sabe bien del tema?
>
>
> Te ayudar'ia, pero no logro entender claramente qu'e patr'on necesitas.
Postea
> unos ejemplos que s'i quieres aceptar y otros que no quieras aceptar.
> Mientras m'as, mejor.
>
> Saludos.
>
> - -- 
> Luis Le�n C�rdenas Graide - http://www.linkedin.com/in/luiscardenasgraide
> PGP FingerPrint: 437E 48AB 0093 62AC 07DA F016 EBD8 DBD3 2ECE 5829
> Linux User #415.072 - http://counter.li.org
> liberaciondigital.org: Ciudadanos de frente a las pol�ticas tecnol�gicas
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
>
> iD8DBQFG2Jv469jb0y7OWCkRAhqsAJkBx8F8f6ORz+3BhGb+UQ5J2fEVVACcCA+f
> eHn6n0nDWECiQ9QPha6mLfg=
> =X/g1
> -----END PGP SIGNATURE-----
Re: Expresion Regular
#837
Author: +mArkO+
Date: Sat, 01 Sep 2007 17:38
80 lines
3188 bytes
yo no soy un experto en el tema, sin embargo a mi parecer esa expresion 
regular aceptaria cadenas como:


a)   .
b) 1.
c)  .5

no seria mejor usar en vez del * un +, para que al menos debiera existir una 
vez.
[PC]|[-+]?[0-9]+\.?[0-9]+



"Pintamono" <pintamono@NoMandeWeas.cl> escribi� en el mensaje 
news:fbafnp$pcr$1@aioe.org...
> Gracias...
>
> el tema es el siguiente...
>
> Es un conjunto de notas..
>
> Cuando un alumno no tiene nota se le coloca P de pendiente
> cuando la nota es de un curso similar se le coloca C de convalidado
> y lo de los decimales es por la nota 5.5 por ejemplo...
>
> entonces yo quiero validar que no se ingrese una f o una a o cualquier 
> otra
> letra que no sea p/c, o mismo para los decimales...
>
> Eso es..
>
> Gracias.
>
> Por cierto, esta expresion [PC]|[-+]?[0-9]*\.?[0-9]* en viada por Pablo
> Jimenez parece ser la correcta...
>
>
>
>
> "Luis Le�n C�rdenas Graide" <lucho.SIN.ESTO.stein@gmEil.com> escribi� en 
> el
> mensaje news:fba65o$90n$1@helcaraxe.dcc.uchile.cl...
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> El Jue 30 Ago 2007 15:30 escuch� un rumor en chile.comp.programacion 
>> donde
>> Pintamono dijo:
>>
>> > Como ser�a la expresion regular para que solo acepte P o C o numeros
>> > decimales? nunca aceptar las tres
>> > Tengo eso
>> >
>> > [P|C]|[-+]?[0-9]*\.?[0-9]*
>> >
>> > pero no me convence, quien sabe bien del tema?
>>
>>
>> Te ayudar'ia, pero no logro entender claramente qu'e patr'on necesitas.
> Postea
>> unos ejemplos que s'i quieres aceptar y otros que no quieras aceptar.
>> Mientras m'as, mejor.
>>
>> Saludos.
>>
>> - -- 
>> Luis Le�n C�rdenas Graide - http://www.linkedin.com/in/luiscardenasgraide
>> PGP FingerPrint: 437E 48AB 0093 62AC 07DA F016 EBD8 DBD3 2ECE 5829
>> Linux User #415.072 - http://counter.li.org
>> liberaciondigital.org: Ciudadanos de frente a las pol�ticas tecnol�gicas
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.6 (GNU/Linux)
>>
>> iD8DBQFG2Jv469jb0y7OWCkRAhqsAJkBx8F8f6ORz+3BhGb+UQ5J2fEVVACcCA+f
>> eHn6n0nDWECiQ9QPha6mLfg=
>> =X/g1
>> -----END PGP SIGNATURE-----
>
> 
Re: Expresion Regular
#840
Author: Chano
Date: Mon, 03 Sep 2007 22:07
18 lines
1702 bytes
+mArkO+ <kitim@porta.com> escribio:
> yo no soy un experto en el tema, sin embargo a mi parecer esa expresion 
> regular aceptaria cadenas como:


> a)   .
> b) 1.
> c)  .5

> no seria mejor usar en vez del * un +, para que al menos debiera existir una 
> vez.
> [PC]|[-+]?[0-9]+\.?[0-9]+


  P|C|[1-6]\.[0-9]|7\.0

  Lo malo es que también calza 6.99 o 96.9898 pero no 97.89
Re: Expresion Regular
#841
Author: Luis León Cárdenas Graide
Date: Tue, 04 Sep 2007 02:59
43 lines
2295 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

El Vie 31 Ago 2007 21:37 escuch� un rumor en chile.comp.programacion donde
Pintamono dijo:

> Gracias...
> 
> el tema es el siguiente...
> 
> Es un conjunto de notas..
> 
> Cuando un alumno no tiene nota se le coloca P de pendiente
> cuando la nota es de un curso similar se le coloca C de convalidado
> y lo de los decimales es por la nota 5.5 por ejemplo...
> 
> entonces yo quiero validar que no se ingrese una f o una a o cualquier otra
> letra que no sea p/c, o mismo para los decimales...
> 
> Eso es..
> 
> Gracias.
> 
> Por cierto, esta expresion [PC]|[-+]?[0-9]*\.?[0-9]* en viada por Pablo
> Jimenez parece ser la correcta...

Y qu� tal:

[PC]|[0-9](\.[0-9])?


- -- 
Luis Le�n C�rdenas Graide - http://www.linkedin.com/in/luiscardenasgraide
PGP FingerPrint: 437E 48AB 0093 62AC 07DA F016 EBD8 DBD3 2ECE 5829
Linux User #415.072 - http://counter.li.org
liberaciondigital.org: Ciudadanos de frente a las pol�ticas tecnol�gicas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFG3Mou69jb0y7OWCkRAgs/AJ90uZIfxhP2p9wkKtB+jWgPxkgpUwCgp7Ni
5vxSpnDA9/FrfYhJzgXo/Zk=
=J8xr
-----END PGP SIGNATURE-----
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads