Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #64784

Re: re Questions

Path csiph.com!usenet.pasdenom.info!weretis.net!feeder1.news.weretis.net!feeder4.news.weretis.net!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail
Return-Path <rosuav@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.002
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'say,': 0.05; 'compiler': 0.07; 'subject:Questions': 0.07; 'suppose': 0.07; 'ascii': 0.09; 'cc:addr:python-list': 0.11; 'jan': 0.12; 'suggest': 0.14; 'wrote': 0.14; "wouldn't": 0.14; '4-5': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'hex': 0.16; 'inclined': 0.16; 'listed,': 0.16; 'roy': 0.16; 'skip:[ 60': 0.16; 'variations': 0.16; 'wrote:': 0.18; 'bit': 0.19; 'trying': 0.19; 'not,': 0.20; 'example': 0.22; 'cc:addr:python.org': 0.22; 'certainly': 0.24; 'mon,': 0.24; 'cc:2**0': 0.24; "i've": 0.25; 'equivalent': 0.26; 'header:In-Reply-To:1': 0.27; 'chris': 0.29; 'am,': 0.29; 'character': 0.29; 'characters': 0.30; 'errors': 0.30; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'are.': 0.31; 'this.': 0.32; 'figure': 0.32; "i'd": 0.34; "can't": 0.35; 'agree': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'should': 0.36; 'error.': 0.37; 'sometimes': 0.38; 'somebody': 0.38; 'issue': 0.38; 'extremely': 0.39; 'range': 0.61; "you're": 0.61; 'more': 0.64; 'smith': 0.68; 'article': 0.77; 'a-z,': 0.84; 'tricky': 0.84; 'warnings.': 0.84; 'to:none': 0.92; 'imagine': 0.93
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=Pj3OcjIS88ouCSGrdMMSemcyxCuritq3tLeAgRJsrHY=; b=0MG8jN5a6qBvL0eFI7aS5OU4Dz6oM9a6chb2sxO6idYB+53Vst6dtPPnqhkOuO+2xf WlYL3FAZbZUWHPakfsotocPsteQv6fjuNKHXTL2bXp9xujsDEVfw+cTpCWjSWJbY9988 42KjPYZ23zlzI3oQss6F+ebm1oCucTd88h0LCEWCLM3vsyWefh2JsZDY8M9Y3kPZ72cf i9OJCwKEOHbkRGfVPSlub8Jdc0wY3d7o/uS44sheJYrh07cjMxaHOOP1y8B5B8XeiPHv ZVcSCTWPvMdmLJTxOJRhs6RblQ8YKwXAPNtpLWE3EqCLlh0JNTKd5tOURf/c9AwGNrcv 1CqA==
MIME-Version 1.0
X-Received by 10.66.164.229 with SMTP id yt5mr26217482pab.67.1390757129618; Sun, 26 Jan 2014 09:25:29 -0800 (PST)
In-Reply-To <roy-B66F25.12151426012014@news.panix.com>
References <3f568767-e13a-4c7d-a4fb-85caca2adf6e@googlegroups.com> <mailman.5996.1390756093.18130.python-list@python.org> <roy-B66F25.12151426012014@news.panix.com>
Date Mon, 27 Jan 2014 04:25:29 +1100
Subject Re: re Questions
From Chris Angelico <rosuav@gmail.com>
Cc "python-list@python.org" <python-list@python.org>
Content-Type text/plain; charset=UTF-8
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.5997.1390757137.18130.python-list@python.org> (permalink)
Lines 24
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1390757137 news.xs4all.nl 2915 [2001:888:2000:d::a6]:40570
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:64784

Show key headers only | View raw


On Mon, Jan 27, 2014 at 4:15 AM, Roy Smith <roy@panix.com> wrote:
> In article <mailman.5996.1390756093.18130.python-list@python.org>,
>  Chris Angelico <rosuav@gmail.com> wrote:
>
>> The set [A-z] is equivalent to
>> [ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz]
>
> I'm inclined to suggest the regex compiler should issue a warning for
> this.
>
> I've never seen a character range other than A-Z, a-z, or 0-9.  Well, I
> suppose A-F or a-f if you're trying to match hex digits (and some
> variations on that for octal).  But, I can't imagine any example where
> somebody wrote A-z and it wasn't an error.

I've used a variety of character ranges, certainly more than the 4-5
you listed, but I agree that A-z is extremely likely to be an error.
However, I've sometimes used a regex (bytes mode) to find, say, all
the ASCII printable characters - [ -~] - and I wouldn't want that
precluded. It's a bit tricky trying to figure out which are likely to
be errors and which are not, so I'd be inclined to keep things as they
are. No warnings.

ChrisA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

re Questions Blake Adams <blakesadams@gmail.com> - 2014-01-26 08:59 -0800
  Re: re Questions Larry Martell <larry.martell@gmail.com> - 2014-01-26 10:06 -0700
    Re: re Questions Blake Adams <blakesadams@gmail.com> - 2014-01-26 09:15 -0800
  Re: re Questions Chris Angelico <rosuav@gmail.com> - 2014-01-27 04:08 +1100
    Re: re Questions Roy Smith <roy@panix.com> - 2014-01-26 12:15 -0500
      Re: re Questions Chris Angelico <rosuav@gmail.com> - 2014-01-27 04:25 +1100
      Re: re Questions Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-01-26 17:39 +0000
      Re: re Questions Tim Chase <python.list@tim.thechases.com> - 2014-01-26 13:41 -0600
    Re: re Questions Blake Adams <blakesadams@gmail.com> - 2014-01-26 09:15 -0800
      Re: re Questions Mark Lawrence <breamoreboy@yahoo.co.uk> - 2014-01-26 17:30 +0000

csiph-web