Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed3a.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: UNSURE 0.314 X-Spam-Level: *** X-Spam-Evidence: '*H*': 0.42; '*S*': 0.05; 'locale': 0.09; 'example': 0.22; 'skip:l 30': 0.24; 'values': 0.27; 'character': 0.29; 'thanks!': 0.32; 'there': 0.35; 'charset:us-ascii': 0.36; 'subject:?': 0.36; 'hi,': 0.36; 'two': 0.37; 'to:addr:python- list': 0.38; 'to:addr:python.org': 0.39; 'received:98.137': 0.60; 'affect': 0.61; 'different': 0.65; 'received:gq1.yahoo.com': 0.68; 'received:mail.gq1.yahoo.com': 0.68; 'received:98.136': 0.69; 'received:bullet.mail.gq1.yahoo.com': 0.84 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 639545.3806.bm@omp1000.mail.gq1.yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1413837229; bh=siJ1dgZByJNSX4KgxipGWhlmSFXdksT0IOsT1Loe/W4=; h=Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=RgjmWOjxbJggFToWXzeV1854XEC48tr2FAsWL+dRtXVwVLY3UOR6gxfeacMGhNMzOf8Mb7lu/YNDnvkbfi8GUptAQkzLxVUTDSZ1o0FEsAgwW8YRHOOA8Pqpm6OCrO/k9SEBPgEN6KVD1XVnvb+0i7CraPrHH7U3epWixRh251E= X-YMail-OSG: vkYL7goVM1mAYY3E3NoHOVNh88y.uJ9ARcz_5jv_fN.fLsH .B8FJbNgQCP2MZXuDYt_7eryWHLg6Pn9tHVQCXz2xFpSMLrcuQg3.iH5gyUe AaKlXKByobWQwlYO.987zVPpUrcpjhEs6FKPkDGmWwDnym6wZmFwneWLTBGR Xd6F8s2cBRknM_xBYDd0Tes8oxxPUlRts3CLIwMN5R8dadGimUoQ_1Tio3Tq IXEhlKyN3Qkqp.LjgabJaZC8OWdKK25CVUK3oEz6hbssd0kzxfUpKm6GqmR0 kxc6MUTpBIZp9a9PeGZd3eGUKRjM22akcM6cpDEsSe_1hvv3hbUugnXP51.B y5ONj8r0wc.j7C8eVF5ccjDEf4L5udAnSmq0XkEvvx8uN_PHE56nxC2DUgv_ mKs1eaid7JldLRibDFwyFc8T_yNrR1vih8kF7J9Jh8_lhbPcp6Wtc2pQdNpI darVOjDxO1gWnkTSVAZNl5zrY.GZywxxmnGy2iYSP_YumgPGaAiQDF2h3D0c vn5cZJFy_5ZSjhTq8ZacCTwuaIeQxMcWCrsvE.WWdgV35b5diSD7dILDOJIG g X-Rocket-MIMEInfo: 002.001, CkhpLA0KDQpUaGUgbG9jYWxlIGNhdGVnb3J5IExDX0NUWVBFIG1heSBhZmZlY3QgY2hhcmFjdGVyIGNsYXNzaWZpY2F0aW9uIGFuZCBjYXNlIGNvbnZlcnNpb24uDQoNClRoYXQncyB0aGUgdGhlb3J5LiBDYW4geW91IGdpdmUgYSBwcmFjdGljYWwgZXhhbXBsZSB3aGVyZSB0aGlzIGxvY2FsZSBzZXR0aW5nIG1hdHRlcnM_IEVnLjoNCmxvY2FsZS5zZXRsb2NhbGUobG9jYWxlLkxDX0NUWVBFLCBsb2MpDQptID0gcmUubWF0Y2goIlxkKyIsIHMsIHJlLkkgfCByZS5MKQ0KDQpTbyB3aXRoIHR3byBkaWZmZXJlbnQBMAEBAQE- X-Mailer: YahooMailWebService/0.8.203.733 Date: Mon, 20 Oct 2014 13:33:49 -0700 From: Albert-Jan Roskam Subject: real-life example LC_CTYPE effects? To: python-list@python.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailman-Approved-At: Tue, 21 Oct 2014 09:11:17 +0200 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 14 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1413875478 news.xs4all.nl 2879 [2001:888:2000:d::a6]:38945 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:79369 Hi, The locale category LC_CTYPE may affect character classification and case conversion. That's the theory. Can you give a practical example where this locale setting matters? Eg.: locale.setlocale(locale.LC_CTYPE, loc) m = re.match("\d+", s, re.I | re.L) So with two different values for loc, and s is identical, there will or won't be a match. Thanks! Albert-Jan