🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.news.mordplik
Article #81

Regexy (było: Chomik - filtrowanie SPAM'u)

#81
From: Dawid Kuroczko
Date: Mon, 17 Jan 2000 14:40
37 lines
2521 bytes
Kocurek napisał:
>>Jestem w trakcie ściągania chomiora ale póki co wygląda mi to na
>>wyrażenia regularne dość sensownie opisane w helpie F(F)A lub na:
>>http://www.torun.pdi.net/~macias/
> Zaraz, zaraz to te wyrażenia regularne z FA są takie same jak np. w Xnews??
> Z tego co wiem to Xnews korzysta z PCRE (Perl-compatible regular 
> expressions)

PCRE to takie rozbudowane regular expressions (jak to w perlu,
możesz do nich nawet komentarze wstawiać :-)).  Coś jak 386
i 486 -- program skompilowany na 386 pójdzie na 486, w drugą
stronę (jeśli się korzystało nowoych rzeczy 486ki) nie. :-)

Aha.  Czasami bywają różnice w regexach dotyczące jak oznacza
się znak specjalny i zwykły. :-)

"*" i "." zawsze oznaczają "dowolnie-wiele-razy" i "dowolny-znak",
a "\*" i "\." oznaczają "gwiazdkę" i "kropkę".

Czasami jednak, w przyadku rzadziej używanych wyrażeń znaczenia
bywają różne, np. "+" w perlu, w pcre, czy w egrep(1)ie oznacza
"jeden-lub-więcej-razy", zaś "\+" oznacza "plus".  W przydaku
sed(1)a czy grep(1)a znaczenia są odwrócone ("+" oznacza "plus").

Jest to w miarę spójne i wygodne.  Do tego stopnia, że w Win
powoli zadomowiają się rozwiązania znane z Unices od lat. :-)
Tak, takie "zacofane". :-)

   Pozdrawiam,
      Dawid Kuroczko

PS: Nieprawdą jest jakoby Bill G. wymyślił regexy. ;-)
-- 
.------------------.                                             .----------.
| *Dawid Kuroczko* `-.-----------------------------------.------=' _Kraków_ |
| d k @ssw.krakow.pl | Bałagan to wyższa forma porządku. | Member of SzSzSz |
`--------------------"-----------------------------------"------------------'
Technical Details
Message-ID: <85v9le$buc$5@atlantis.ssw.krakow.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!news.nowytarg.top.pl!atlantis.ssw.krakow.pl!not-for-mail
References: <85dbhs.45.8@blurp.bofh.home> <annm7ssed1dj9tdu78udp8rqb1pb1cg6gt@SiNuS> <8EBE1DEB8jacekwojwritemecom@150.254.173.2>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.onet.pl!news.nowytarg.top.pl!atlantis.ssw.krakow.pl!not-for-mail
From: Dawid Kuroczko <qnex@atlantis.ssw.krakow.pl>
Newsgroups: pl.news.mordplik,pl.comp.os.advocacy
Subject: Regexy (było: Chomik - filtrowanie SPAM'u)
Followup-To: pl.comp.os.advocacy
Date: 17 Jan 2000 14:40:46 GMT
Organization: Atlantis =News=
Lines: 37
Message-ID: <85v9le$buc$5@atlantis.ssw.krakow.pl>
References: <85dbhs.45.8@blurp.bofh.home> <annm7ssed1dj9tdu78udp8rqb1pb1cg6gt@SiNuS> <8EBE1DEB8jacekwojwritemecom@150.254.173.2>
NNTP-Posting-Host: atlantis.ssw.krakow.pl
Mime-Version: 1.0
User-Agent: tin/1.5.1-19991223 ("Blueprint") (UNIX) (Linux/2.2.13 (i586))
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit