5 hours ago, Richard Lawrence wrote: > > > Both regexps use [^\S\n] to match non-newline whitespace. > > It's handy to know that "\\\n" is the right way to represent a > newline literal in a regexp. That wasn't obvious from the > documentation.
It's not the way to represent literal newlines. Newlines have no special meaning in regexps, so you represent them as you would represent newlines in a string -- with just #rx"\n" (or #px"\n" etc). It just happens to work as #rx"\\\n" too, because if the literal that follows a backslash is not a special one, then it matches the literal itself. -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users