Gentoo Archives: gentoo-user-hu

From: Botykai Zsolt <zsolt.botykai@××××××.hu>
To: Gentoomagyar <gentoo-user-hu@l.g.o>
Subject: [gentoo-user-hu] python programozas regexp-pel
Date: Thu, 23 Sep 2004 14:18:55
Message-Id: 200409231618.51880.zsolt.botykai@online.hu
1 Sziasztok, az alábbi problémám van:
2 van egy csomó text file-om amiben hasznos szöveg van kb az alábbi eloszlásban:
3
4 <haszontalan szöveg>
5 <határoló>
6 <egy vagy fölös üres (maximum space-t vagy tab-ot tartalmazó sor)>
7 <hasznos szöveg>
8 <egy vagy fölös üres (maximum space-t vagy tab-ot tartalmazó sor)>
9 <hasznos szöveg>
10 <egy vagy fölös üres (maximum space-t vagy tab-ot tartalmazó sor)>
11 <hasznos szöveg>
12 <egy vagy fölös üres (maximum space-t vagy tab-ot tartalmazó sor)>
13 <határoló>
14 <haszontalan szöveg>
15
16 ezzel a scripttel "gyönyörűen" kinyerem a <határoló>-k közötti részt. csakhogy
17 ki szeretném vágni belőle a <egy vagy fölös üres (maximum space-t vagy tab-ot
18 tartalmazó) sor>-t is...
19 vmi ötlet?
20
21 import sys
22 import re
23 data = sys.stdin.read()
24 match_body = re.compile(
25         r"""--==--.+--==--""",
26         re.DOTALL |
27         re.MULTILINE |
28         re.VERBOSE)
29 f_body = match_body.search(data)
30 o_output = f_body.group() + "\n"
31 sys.stdout.write(o_output)
32
33 Zsoltik@
34
35 --------------------------------------------------------------------------
36
37 Opinions, conclusions and other information in this message that do not
38 relate to the official business of Online Business Technologies Corp.
39 shall be understood as neither given nor endorsed by it. In such cases
40 Online Business Technologies Corp. will not bear the responsibility of
41 consequences.
42 If you have received this communication in error, please notify the
43 system manager immediately by responding to this email and then delete
44 it from your system.
45
46
47 A levelben foglalt, nem az Online Rt. hivatalos uzletmenetevel kapcsolatos
48 velemenyek vagy mas informaciok vonatkozasaban az Online Rt. nem vallal
49 felelosseget.
50 Amennyiben a level valamely hiba folytan jutott Onhoz, kerjuk, hogy
51 valaszlevelben azonnal ertesitse a rendszer uzemeltetojet, majd torolje ki
52 a levelet rendszerebol!

Replies

Subject Author
Re: [gentoo-user-hu] python programozas regexp-pel "Mátó Péter" <mato.peter@×××××××.hu>
Re: [gentoo-user-hu] python programozas regexp-pel Botykai Zsolt <zsolt.botykai@××××××.hu>