On 08/04/2016 03:27 AM, Alan Gauld via Tutor wrote:
On 04/08/16 02:54, Jim Byrnes wrote:
Is the second example a special case?
phoneNumRegex = re.compile(r'(\(\d\d\d\)) (\d\d\d-\d\d\d\d)')
I ask because it produces the same results with or without the ' r '.
That's because in this specific
On 04/08/16 02:54, Jim Byrnes wrote:
> Is the second example a special case?
>
> phoneNumRegex = re.compile(r'(\(\d\d\d\)) (\d\d\d-\d\d\d\d)')
>
> I ask because it produces the same results with or without the ' r '.
That's because in this specific case there are no conflicts between
the regex
> On Aug 3, 2016, at 20:54, Jim Byrnes wrote:
>
> Is the second example a special case?
>
> phoneNumRegex = re.compile(r'(\(\d\d\d\)) (\d\d\d-\d\d\d\d)')
> mo = phoneNumRegex.search('My phone number is: (415) 555-4242.')
> print(mo.group(1))
> print()
>
On 03/08/16 20:49, Jim Byrnes wrote:
> Regular Expressions he talks about the python escape character being a
> '\' and regex using alot of backslashes.
In effect there are two levels of escape character, python and
the regex processor. Unfortunately they both use backslash!
Python applies its
I am reading Automate The Boring Stuff With Python. In the chapter on
Regular Expressions he talks about the python escape character being a
'\' and regex using alot of backslashes. Then he says, However,
by putting an r before the first quote of the string value, you can
mark the string as