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
Non-existent; I don't have TV
Non-existent; my TV doesn't have/need a remote
Under my control; I watch alone
Under the control of whoever shouts loudest
Under the control of whoever gets it first
One of many, and the TV has a mind of its own
Results (110 votes),