🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #5832

Re: Regexp & Perl: Como sustituir varias palabras parecidas

#5832
From: Javier M Mora
Date: Tue, 02 Sep 2003 09:31
30 lines
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-mail
References: <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)