Article View: be.comp.programming
Article #8863Re: Vraagje over complexe regular expression
From: Bart Vanbrabant
Date: Fri, 07 Jun 2002 18:47
Date: Fri, 07 Jun 2002 18:47
43 lines
2884 bytes
2884 bytes
> 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 :) Kan je niet op een of andere manier dit uit de from tag in de source van je bericht halen en zo filteren? Het is maar een idee, maar zou volgens mij toch moeten gaan. mvg. zoeloelip
Technical Details
Message-ID:
<dd7M8.18513$ud.2228@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!news.maxwell.syr.edu!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<MPG.176adae1b92f722d989680@news.telenet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,4dcdc590c5f344be X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-06-07 11:50:04 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!news.maxwell.syr.edu!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Bart Vanbrabant" <bartvb[NOSPAM]@pandora.be> Newsgroups: be.comp.programming References: <MPG.176adae1b92f722d989680@news.telenet.be> Subject: Re: Vraagje over complexe regular expression Lines: 45 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <dd7M8.18513$ud.2228@afrodite.telenet-ops.be> Date: Fri, 07 Jun 2002 18:47:37 GMT NNTP-Posting-Host: 213.224.217.52 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1023475657 213.224.217.52 (Fri, 07 Jun 2002 20:47:37 MET DST) NNTP-Posting-Date: Fri, 07 Jun 2002 20:47:37 MET DST Organization: Telenet Internet