Article View: be.comp.programming
Article #8858Vraagje over complexe regular expression
From: WimVDE
Date: Fri, 07 Jun 2002 14:00
Date: Fri, 07 Jun 2002 14:00
37 lines
2547 bytes
2547 bytes
Hoi iedereen, Ik zou graag gebruik maken van een complexe reguliere expressie in de rules van mijn nieuwsclient. Dat heeft niet meteen iets met programmeren te maken, maar reguliere expressies op zich zijn al een halve programmeertaal. Vandaar ook dat ik m'n vraag hier stel. Wat is de bedoeling? De reguliere expressie moet zoeken op het voorkomen van mijn naam in de nieuwsberichten zodat ik niet alle berichten (van groepen waarin vaak meer dan 1000 berichten per dag bijkomen) moet lezen. Dat is erg eenvoudig natuurlijk: RegExp: wimvde Maar er zijn ook mensen die m'n site in hun signature hebben staan. Ik wil dus niet dat al die berichten 'gewatcht' worden in Gravity. Enkel wanneer mijn naam in het bericht zelf voorkomt. De signature moet dus genegeerd worden. Dat is relatief eenvoudig omdat een signature steeds met '-- ' of '--' (in het geval van crappy Outlook Express) begint. Je krijgt dan iets in de aard van: RegExp: --(.)*www\.provider\.be/wimvde Maar het wordt nog complexer. Als iemand een reply op mij doet dan kan het voorkomen (maar niet noodzakelijk), dat het bericht begint met "WimVDE wrote:" of "In article blah blah WimVDE wrote",... Deze berichten dienen logischerwijs niet gewatcht te worden. Hoe los je dat op? En als icing op de cake, dient het voorkomen van mijn naam in quotes (>) ook genegeerd te worden. Dus enkel in het bericht zelf. Voor ��n regel is dat makkelijk te maken met een reguliere expressie, maar hoe pas je dat toe doorheen een heel bericht? Alvast bedankt voor enige tips :)
Technical Details
Message-ID:
<MPG.176adae1b92f722d989680@news.telenet.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!nntp.cs.ubc.ca!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.icl.net!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,4dcdc590c5f344be,start X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-06-07 07:00:05 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!nntp.cs.ubc.ca!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.icl.net!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: WimVDE <nospam@mail.box> Newsgroups: be.comp.programming Subject: Vraagje over complexe regular expression Message-ID: <MPG.176adae1b92f722d989680@news.telenet.be> X-Newsreader: MicroPlanet Gravity v2.60 Lines: 37 Date: Fri, 07 Jun 2002 14:00:00 GMT NNTP-Posting-Host: 213.224.52.94 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1023458400 213.224.52.94 (Fri, 07 Jun 2002 16:00:00 MET DST) NNTP-Posting-Date: Fri, 07 Jun 2002 16:00:00 MET DST Organization: Telenet Internet