[Tutor] How to split string into separate lines
Alex Kleider
akleider at sonic.net
Thu Dec 4 18:25:25 CET 2014
On 2014-12-03 21:36, shweta kaushik wrote:
> Hi Joel,
>
> Yes all lines start with fe01 and ends with fe02.
Might this problem not be more easily solved using the re module?
import re
pat_obj = re.compile(r'fe01[0-9a-f]+?fe02')
my_list = pat_obj.findall(string2split)
>
> I tried few things and able to split it as list and then I want to
> split it
> into bytes of two like s= fe 01 but when I am taking s[0] then it is
> giving only f instead of fe.
> On 04-Dec-2014 3:47 am, "Joel Goldstick" <joel.goldstick at gmail.com>
> wrote:
>
>> On Wed, Dec 3, 2014 at 1:18 PM, shweta kaushik <coolshwetu at gmail.com>
>> wrote:
>> > Hi,
>> >
>> > I need help for doing this task. I know it will be simple but I am not
>> able
>> > to do it.
>> >
>> > output_message_packet=
>> >
>> fe01b84100000000000000002756fe02fe01b94100000000000000006239fe02fe01ba410000000000000000ad88fe02fe01bb410000000000000000e8e7fe02fe01bc41000000000000000012fbfe02fe01bd4100000000000000005794fe02
>> >
>> > I want to split this into separate message packets like this:
>> > fe01b84100000000000000002756fe02
>> > fe01b94100000000000000006239fe02
>> > fe01ba410000000000000000ad88fe02
>> > fe01bb410000000000000000e8e7fe02
>> > fe01bc41000000000000000012fbfe02
>> > fe01bd4100000000000000005794fe02
>> >
>> > After this I want to split this into bytes:
>> > fe 01 b8 41 00 00 00 00 00 00 00 00 27 56 fe 02
>> >
>> > Please help me with code for how to do this.
>> >
>> > Thanks in advance.
>> >
>> > Regards,
>> > Shweta
>> >
>>
>> Look up python string methods to start.
>>
>> Does each line start with fe01?
>> > _______________________________________________
>> > Tutor maillist - Tutor at python.org
>> > To unsubscribe or change subscription options:
>> > https://mail.python.org/mailman/listinfo/tutor
>> >
>>
>>
>>
>> --
>> Joel Goldstick
>> http://joelgoldstick.com
>>
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> To unsubscribe or change subscription options:
> https://mail.python.org/mailman/listinfo/tutor
More information about the Tutor
mailing list