Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Stefan Schwarzer Newsgroups: de.comp.lang.python Subject: =?utf-8?q?=5BPython-de=5D_Re=3A_regex=3A_Ausdruck_matches_wen_auf_einer_Zeile=2C_fails_when_=22freespacing=22?= Date: Thu, 8 Dec 2022 15:07:12 +0100 Lines: 22 Message-ID: References: <6bee8c9e-6b66-fc98-9c4d-53f6d162afef@redcor.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de co7epMZnTjD8BqfmB43Gqg2N62dEnVFE+lFMdRNdxSDw== Authentication-Results: mail.python.org; dkim=none reason="no signature"; dkim-adsp=none (unprotected policy); dkim-atps=neutral User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.24) Gecko/20100411 Thunderbird/2.0.0.24 Mnenhy/0.7.6.666 Content-Language: en-US, de-DE In-Reply-To: <6bee8c9e-6b66-fc98-9c4d-53f6d162afef@redcor.ch> X-Provags-ID: V03:K1:IL4I5N4zTuyCOGoomJfoTlVlf3HP9tXKMfGJ/UcDHyVfx65If/O CwpKvqa1LH/2iIKFCPHQo0eEFN/q+kviocwWMkpfVBLxSZx9hZAxLjGv7FC92MbCRbZ56Hy X1A6UjZjOxAKG64g/fSv9UvJO9/pcmE+tooaHqSEqWVGNyXUB7zjn2pG3qy2csMEjOVpGQG T+oLV1qtcLWMupsd2Qllg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:VXsSuVv6WLc=;bqpmSB5I/rGxEadSo7BnDq5y4FM v54nt6q8VBQzq0f3Mz7GkSnMis2PFixx/aP+zKl6i8k8wqJWOP0WYAcxdCw8pVDO3BlB/0KmQ CmSobhoFqU6voZ1d1273WiodxwCfujY5p+03hQRqvnyc8ZG8WLckpx6TbhlESsrb1mGZBnEog GapW2Wy+bwBFsoth6l3VjFb+8+sFULQZUtLY8gV/a3dh9CwN1cpDCwAYPcG1zDAgEEE6rJw6q qJF46MiJ39eqhtzoF5OGG9LypXndRcbmaYzABcXmTeBbdQOXMx8XIUKdvq7JmDVmizBxIf2np 9NxdRvkL/e9CVaGKV5O423yASMP/mS2XVE4mTkPNRlRgXqfi4qVpr16lbDzXUOzUvL5q3SM02 MWnVCWhudf9OHkaUjcD05uukyiGJhuS9VGlsrAZmCosihs31EYDOCHUIzg/zn9UmsFuZg8S0h happz03jTYe/WmSuLjAkaxEhhMyYwdB4PPn2FBZRB39ScjBwlXt6/DO9+JkMjkU3NMSDg1IFN PlArKjBXxJ9LiKZkVkxdaFGk70jy7UElmnzjH69Ho1kH6l90RkXg5/5zDdQ6YCQ5PF+LRRN1J E+MTtfZOV9sqGidzek6svRvUOS77wts0+gCsbK2O5gJH2Yvzx+hhaGGGbM9I9ksaq0/q3Cjv/ 0cTv3owWpld5AT6wPkyjix7h19CxDw6iJejjc5z8Vg== Message-ID-Hash: B2N3KAKK2OH74LV34APNI4RJASMBBSO7 X-Message-ID-Hash: B2N3KAKK2OH74LV34APNI4RJASMBBSO7 X-MailFrom: sschwarzer@sschwarzer.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-python-de.python.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.7 Precedence: list List-Id: Die Deutsche Python Mailingliste Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Xref: csiph.com de.comp.lang.python:5919 On 2022-12-08 08:20, robert rottermann wrote: > Ich habe eine regular Expression um Sektionen in einem ini-File zu filtern. > > Dieser Ausdruck funktioniert wenn er auf eine Zeile geschrieben wird. Also: > > sp0 = '^\[[^\]\r\n]+](?:\r?\n(?:[^\[r\n].*)?)*' > > Nicht aber wenn er "free spacing" geschrieben ist: > > [...] > Muss ich noch irgend ein Flag setzen? Du möchtest vermutlich `re.VERBOSE`: https://docs.python.org/3/library/re.html#re.VERBOSE > schöne Adventszeit Dir auch. :) Viele Grüße Stefan