in reply to
a regular expression question
Be less greedy:
i know the netgroup file i'm processing probably doesn't have 3 spaces before the first comma, what if it does?
i thought regular expression matches the short possible pattern, not the longest, am i wrong?
As toolic mentioned, the .* construct is greedy and tries to get the longest match. If you turn it into .*?, it then looks for the shortest match. If you read the link he provided, you could verify that yourself.
When your only tool is a hammer, all problems look like your thumb.
You may view the original node and the consideration vote tally.
i don't know why a line that contains the words
doesn't show up
i haven't figured out all the rules yet of posting, but i meant to say thank you for your help
How to Cook Everything
The Anarchist Cookbook
Creative Accounting Exposed
To Serve Man
Cooking for Geeks
Star Trek Cooking Manual
Results (146 votes),