[erlang-questions] Re: Adoption of perl/javascript-style regexp syntax
Bengt Kleberg
bengt.kleberg@REDACTED
Wed Jun 3 08:59:06 CEST 2009
Greetings,
Are there any reasons to have strings with many escapes, apart from when
doing regular expressions?
bengt
On Wed, 2009-06-03 at 08:50 +0200, mats cronqvist wrote:
> "Richard O'Keefe" <ok@REDACTED> writes:
>
> > On 2 Jun 2009, at 7:59 pm, mats cronqvist wrote:
> >
> >> Geoffrey Biggs <geoffrey.biggs@REDACTED> writes:
> >>
> >>> Python provides a method of specifying strings they call "raw
> >>> strings," which I find quite interesting. Basically, you prefix your
> >>> string with r or R, and any backslashes are treated as literal
> >>> characters rather than escape sequences. For example:
> >>>
> >>>>>> '\b'
> >>> '\x08'
> >>>>>> r'\b'
> >>> '\\b'
> >>>
> >>> More info in the docs:
> >>> http://docs.python.org/3.0/reference/lexical_analysis.html#string-and-bytes-literals
> >>>
> >>> I'm not sure how well it would work in Erlang, but it's certainly
> >>> useful in Python for avoiding the headache-inducing backslash
> >>> acrobatics necessary when writing the occasional complex regular
> >>> expression.
> >>
> >> +1
> >
> > -1
> >
> > This is simply the wrong way to deal with complex regular expressions.
>
> this discussion is about how to represent strings with many escapes,
> not about regexps per se.
>
> mats
>
> ________________________________________________________________
> erlang-questions mailing list. See http://www.erlang.org/faq.html
> erlang-questions (at) erlang.org
>
More information about the erlang-questions
mailing list