Article View: es.comp.os.linux.programacion
Article #5832Re: Regexp & Perl: Como sustituir varias palabras parecidas
From: Javier M Mora
Date: Tue, 02 Sep 2003 09:31
Date: Tue, 02 Sep 2003 09:31
30 lines
2162 bytes
2162 bytes
Samuel escribi�: > [...] > > Creo que no has entendido como funciona el []. Pero tu mismo te puedes > dar cuenta depurando la expresi�n regular. Veamos: > > 1) Primer caso (Bueno) > > $ perl -e 'use re 'debug'; \ > $texto =~ s/programador|programa|programacion/program/g;' > > Compiling REx `programador|programa|programacion' > size 15 > 1: BRANCH(6) > 2: EXACT <programador>(15) > 6: BRANCH(10) > 7: EXACT <programa>(15) > 10: BRANCH(15) > 11: EXACT <programacion>(15) > 15: END(0) > minlen 8 > >[...] Samuel, estoy impresionado. yo conocia algo sobre la extructura interna de las expresiones regulares. Pero no conocia esta tecnica para ver lo que perl entiendo con una expresion que tu escribes. La apunto en mi lista de recetas de perl imprescindibles B-) Atte. Javier M Mora
Technical Details
Message-ID:
<bj1o21$deo$1@nsnmrro2-gest.nuria.telefonica-data.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mailReferences:
<5b829932.0309011431.6fff8097@posting.google.com> <slrnbl8f1v.ks.444398NOSPAM@tizona.no-ip.org>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,568a4d84eb300bba X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-09-02 02:31:47 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmrro1-lo.nuria.telefonica-data.net!nsnmrro2-lo.nuria.telefonica-data.net!not-for-mail From: Javier M Mora <jamarier@doe.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Regexp & Perl: Como sustituir varias palabras parecidas Date: Tue, 2 Sep 2003 09:31:45 +0000 (UTC) Organization: /etc/news/organization Lines: 30 Message-ID: <bj1o21$deo$1@nsnmrro2-gest.nuria.telefonica-data.net> References: <5b829932.0309011431.6fff8097@posting.google.com> <slrnbl8f1v.ks.444398NOSPAM@tizona.no-ip.org> NNTP-Posting-Host: 73.red-217-125-59.pooles.rima-tde.net Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: nsnmrro2-gest.nuria.telefonica-data.net 1062495105 13784 217.125.59.73 (2 Sep 2003 09:31:45 GMT) X-Complaints-To: usenet@nsnmrro2-gest.nuria.telefonica-data.net NNTP-Posting-Date: Tue, 2 Sep 2003 09:31:45 +0000 (UTC) User-Agent: slrn/0.9.8.0 (Linux)