Article View: es.comp.os.linux.programacion
Article #10250Re: Problema con expresion regular
From: edusito
Date: Sun, 17 Mar 2002 09:26
Date: Sun, 17 Mar 2002 09:26
34 lines
2244 bytes
2244 bytes
> NotFound> Si la cadena es una expresi�n fija �una simple > NotFound> comparaci�n de cadenas no ser�a mejor? > > Muchiiiiiiiisimo mejor, especialmente si ademas de ser fija es justo > al comienzo de la cadena a comparar. Vamos, ni color, oiga. > > Saludos. I�aki. En este caso es fija, pero podr�a no serlo, me explico: Tengo un programa en C que lee de un fichero de configuraci�n diferentes tipos de registros (con campos que pueden ser de longitud fija o variable, con caracter delimitador). Este programa lee lineas de ficheros ascii y a partir de una expresion regular determina si se trata de un registro de un tipo u otro y lo "mapea" (construye, genera, como quieras decirle) en memoria. A este programa se le pueden pasar parametros para que realice acciones (modificar el valor de tal campo, eliminar el registro, ...) con los registros que cumplan, siempre que cumplan ;-) determinada expresion regular. El caso es que quer�a que se eliminasen los registros cuyo campo tel�fono, no comenzase por 908 ni por 909, (Pero que se siguiesen manteniendo los 93xxxxxxx, 91xxxxxxx, ...). Exactamente lo que contest� el amigo Adrian. Saludines y gracias por vuestras respuestas. Edu
Technical Details
Message-ID:
<393aced8.0203170126.750bf0c6@posting.google.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mailReferences:
<393aced8.0203140922.530f6024@posting.google.com> <3C915965.9070001@geocities.com> <393aced8.0203160212.40ae5c7@posting.google.com> <3C90B8FA.DEFFE6A1@hobbiton.org> <87n0x8uqaa.fsf@eb2ebu.ampr.org>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,b845849e8faa8794 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2002-03-17 01:26:02 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!postnews1.google.com!not-for-mail From: zoyeredu@yahoo.com (edusito) Newsgroups: es.comp.os.linux.programacion Subject: Re: Problema con expresion regular Date: 17 Mar 2002 01:26:02 -0800 Organization: http://groups.google.com/ Lines: 34 Message-ID: <393aced8.0203170126.750bf0c6@posting.google.com> References: <393aced8.0203140922.530f6024@posting.google.com> <3C915965.9070001@geocities.com> <393aced8.0203160212.40ae5c7@posting.google.com> <3C90B8FA.DEFFE6A1@hobbiton.org> <87n0x8uqaa.fsf@eb2ebu.ampr.org> NNTP-Posting-Host: 80.32.104.38 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1016357162 19619 127.0.0.1 (17 Mar 2002 09:26:02 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: 17 Mar 2002 09:26:02 GMT