( vilmos.nagy | 2015. 12. 05., szo – 17:21 )

valami ilyesmi:


import re

def regexp(s):
    m = re.search('^\\$GNRMC', s)
    if (m is not None):
        print("találat, " + s + " egyezik")
    else:
        print("nem találtam egyezést")

def tordeles(s):
   sArray = s.split(",")
   i = 0;
   for sPart in sArray:
       print(str(i) + ". rész: " + sPart)

s = "$GNRMC,140200.000,A,4729.7133,N,01902.3378,E,0.00,76.52,051215,,,A*48"
regexp(s);
regexp("árvíztűrő tükördúrógép")

tordeles(s);

a regexet ezek szerint escapelni kell, a speciális karaketereket \\-rel tudod.
A tördelést én így oldanám meg - s akkor nincs túlindexelés.

--
blogom