Kent Johnson wrote at 14:36 10/13/2005:
>Dick Moores wrote:
> > I've begun to try out redemo.py to test and learn regular 
> expressions. It
> > doesn't seem to accept Python's raw strings as raw strings, e.g.,
> > r'python\.org'  for matching  python.org  and nothing else. Am I 
> correct,
> > or is there something I don't understand here?
>
>In redemo you just type the actual regex string, no quotes or r prefix. 
>So if you type into the top text box
>   python\.org
>and in the middle text box
>   python.org
>then you will get a match.
>
>In your program then you have to type the regex as a string literal so 
>you would type
>   r'python\.org'
>
> > (A question about quoting in a Tutor post: in my 1st paragraph above, 
> how
> > could I have indicated that I am quoting both
> >
> > r'python\.org'   and     python.org
> >
> > without using quotation marks to do so, so as to not confuse the 
> regex? I
> > think I remember someone recently using angled brackets. So how about
> > <r'python\.org'> and <python.org>?  Is there a convention about this?)
>
>I found it clear the way you typed it. In my response I set the strings 
>off with newlines and an indent. Angle brackets would probably work fine 
>too. IOW I don't think there is really a convention.

If they're OK, I'll go with angle brackets unless they would be ambiguous.

BTW in redemo.py, what do the checkboxes VERBOSE, LOCALE, and DOTALL 
mean? (I understand IGNORECASE and MULTILINE.)

Thanks,

Dick

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to