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