Date: Mon, 02 Oct 2000 14:37:13 -0400 From: "Andresen,Jason R." <jandrese@mitre.org> To: Mark Ovens <marko@FreeBSD.ORG> Cc: Christopher Rued <c.rued@xsb.com>, freebsd-questions@FreeBSD.ORG Subject: Re: Perl question Message-ID: <39D8D5D9.67A3074B@mitre.org> References: <14808.52583.347797.384055@chris.xsb.com> <20001002191537.G252@parish> <20001002192617.I252@parish>
next in thread | previous in thread | raw e-mail | index | archive | help
Mark Ovens wrote: > > On Mon, Oct 02, 2000 at 07:15:37PM +0100, Mark Ovens wrote: > > /a.?c.*d/; > > Doh, typo! That should read > > /a.*?c.*d/; > > BTW, your RE should have a ``*'' as well: > > /x.*?y/ > Maybe, it depends on exactly what he was trying to get. The first 3 character match where x and y are the first and third character respectivly, then x.y is exactly what you want. The smallest set of characters that have x and y as boundry values? Then your x.*?y is correct. The smallest set of characters that have x and y as boundries and have at least one character in between them? x.+?y is needed. I'm reminded of the day my daughter came in, looked over my shoulder at some Perl 4 code, and said, "What is that, swearing?" -- Larry Wall in <199806181642.JAA10629@wall.org> -- _ _ _ ___ ____ ___ ______________________________________ / \/ \ | ||_ _|| _ \|___| | Jason Andresen -- jandrese@mitre.org / /\/\ \ | | | | | |/ /|_|_ | Views expressed may not reflect those /_/ \_\|_| |_| |_|\_\|___| | of the Mitre Corporation. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39D8D5D9.67A3074B>