[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Help with Emacs Regex
From: |
Bill Benedetto |
Subject: |
Re: Help with Emacs Regex |
Date: |
Wed, 16 Jul 2003 11:46:18 -0400 |
>>> Hortman, Mark writes:
Mark> I have a rather simple regex question or two I was hoping
Mark> someone could help me with.
Mark>
Mark> I need to match lines that do not begin with " and three numbers, so
Mark>
Mark> "300
Mark> "400
Mark> "50a
Mark> abc
Mark> 500
Mark>
Mark> I need to match all lines but the first two. I have tried
Mark> ^[^"0-9\{3\}]
Mark>
Mark> Which I, being a regex, emacs newbie interpret as search
Mark> for all beginning of lines that dont have a " and then
Mark> three numbers. What gives?
Well...
^[^"] will match all lines that don't begin with a quote. That
works in your example above.
^[^"][^0-9][^0-9] will also match and comes closer to what you
actually asked for.
Note that ^[^"][^0-9][^0-9][^0-9] *SHOULD* work except that it
doesn't work on your 3-char records.
Note too that there is probably a better way to do this but that
this seems to work.
- Bill
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Bill Benedetto <bbenedetto@goodyear.com> The Goodyear Tire & Rubber Co.
I don't speak for Goodyear and they don't speak for me. We're both happy.
- Help with Emacs Regex, Hortman, Mark, 2003/07/16
- Re: Help with Emacs Regex,
Bill Benedetto <=
- Message not available
- Re: Help with Emacs Regex, Barry Margolin, 2003/07/16
- Re: Help with Emacs Regex, Kai Großjohann, 2003/07/18
- FW: Help with Emacs Regex, Hortman, Mark, 2003/07/18
- Re: FW: Help with Emacs Regex, Kai Großjohann, 2003/07/18
- Re: FW: Help with Emacs Regex, Stefan Monnier, 2003/07/18