Article View: pl.comp.lang.python
Article #27900Re: Regex (?=...)
From: OMS Diver
Date: Fri, 11 Mar 2011 23:30
Date: Fri, 11 Mar 2011 23:30
14 lines
1670 bytes
1670 bytes
> Sprawdzałem to w Python 3 i na 100% działa. Coś robisz źle. Już na oko to śmierdzi, bo nie używasz r przed stringami z
> których składasz sobie wyrażenie regularne. r - znaczy RAW - czyli string bez przetwarzania (wstawiania i zamieniania
> czegokolwiek).
>
> >>> i = []
> >>> i.append(r"(?=\A)")
> >>> i.append(r"AL. ARMII LUDOWEJ 26")
> >>> i.append(r"(?=\Z)")
> >>> lRe = re.compile(r"".join(i))
> >>> if(lRe.search("AL. ARMII LUDOWEJ 26")):print("ok!");
> Tak na przysżłość: Do testowania wyrażeń regularnych Pythona bardzo przydaje się Eric - ma tam specjalny moduł do tego
> (zarówno do Python 2 jak i 3).
Dzieki za podpowiedź. Sprawdzę czy r coś zmieni.
Technical Details
Message-ID:
<ilebb9$2g9b$1@newsread.aster.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!nntp.aster.pl!newsread.aster.pl!not-for-mailReferences:
<ilaarp$1es3$1@newsread.aster.pl> <4d79099f$0$2499$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!nntp.aster.pl!newsread.aster.pl!not-for-mail From: OMS Diver <omsdiver@gmail.com> Newsgroups: pl.comp.lang.python Subject: Re: Regex (?=...) Date: Sat, 12 Mar 2011 00:30:49 +0100 Organization: Aster Sp. z o.o. Lines: 14 Message-ID: <ilebb9$2g9b$1@newsread.aster.pl> References: <ilaarp$1es3$1@newsread.aster.pl> <4d79099f$0$2499$65785112@news.neostrada.pl> NNTP-Posting-Host: 145-tar-2.acn.waw.pl Mime-Version: 1.0 X-Trace: newsread.aster.pl 1299886249 82219 212.76.49.145 (11 Mar 2011 23:30:49 GMT) X-Complaints-To: abuse@aster.pl NNTP-Posting-Date: Fri, 11 Mar 2011 23:30:49 +0000 (UTC) User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9 In-Reply-To: <4d79099f$0$2499$65785112@news.neostrada.pl> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit