"Chris Travers" <[EMAIL PROTECTED]> writes: > However, this always selects every line but the final one (because %\n seems > to be interpreted to be the largest possible string, while I want it to be > the smallest possible string).
I don't think you can solve this in SQL99 regular expressions, but if you use the POSIX-style regex operators, you can write something like "[^\n]*\n" to match exactly one line. There are other features that might help too, such as the counted-match operator "{n}". Read the man page. BTW, I bought a copy of the O'Reilly book "Mastering Regular Expressions" a couple years ago, and it is worth every penny if you do much of anything with regexes. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives? http://archives.postgresql.org