X
Xarky
Hi,
I have this single line of text, and need to extract data from it
* 15 FETCH (FLAGS (\Seen) BODYSTRUCTURE ((("TEXT" "PLAIN" ("CHARSET"
"ISO-8859-1" "FORMAT" "flowed") NIL NIL "7BIT" 44 1 NIL NIL NIL
NIL)("TEXT" "HTML" ("CHARSET" "ISO-8859-1") NIL NIL "7BIT" 330 10 NIL
NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY"
"------------040101030402070003040902") NIL NIL NIL)("IMAGE" "JPEG"
("NAME" "Blue hills.jpg") NIL NIL "BASE64" 39084 NIL ("INLINE"
("FILENAME" "Blue hills.jpg")) NIL NIL)("IMAGE" "JPEG" ("NAME"
"Sunset.jpg") NIL NIL "BASE64" 97556 NIL ("INLINE" ("FILENAME"
"Sunset.jpg")) NIL NIL)("IMAGE" "JPEG" ("NAME" "Water lilies.jpg") NIL
NIL "BASE64" 114830 NIL ("INLINE" ("FILENAME" "Water lilies.jpg")) NIL
NIL)("IMAGE" "JPEG" ("NAME" "Winter.jpg") NIL NIL "BASE64" 144632 NIL
("INLINE" ("FILENAME" "Winter.jpg")) NIL NIL) "MIXED" ("BOUNDARY"
"------------090206040706060704050905") NIL NIL NIL))
This line can be divided in similar parts
* 15 FETCH (FLAGS (\Seen) BODYSTRUCTURE
(
(
("TEXT" "PLAIN" ("CHARSET" "ISO-8859-1" "FORMAT" "flowed") NIL NIL
"7BIT" 44 1 NIL NIL NIL
NIL)
("TEXT" "HTML" ("CHARSET" "ISO-8859-1") NIL NIL
"7BIT" 330 10 NIL NIL NIL
NIL) "ALTERNATIVE" ("BOUNDARY" "------------040101030402070003040902")
NIL NIL NIL)
("IMAGE" "JPEG" ("NAME" "Blue hills.jpg") NIL NIL
"BASE64" 39084 NIL ("INLINE" ("FILENAME" "Blue hills.jpg")) NIL
NIL)
("IMAGE" "JPEG" ("NAME" "Sunset.jpg") NIL NIL
"BASE64" 97556 NIL ("INLINE" ("FILENAME" "Sunset.jpg")) NIL
NIL)
("IMAGE" "JPEG" ("NAME" "Water lilies.jpg") NIL NIL
"BASE64" 114830 NIL ("INLINE" ("FILENAME" "Water lilies.jpg")) NIL
NIL)
("IMAGE" "JPEG" ("NAME" "Winter.jpg") NIL NIL
"BASE64" 144632 NIL ("INLINE" ("FILENAME" "Winter.jpg")) NIL
NIL) "MIXED" ("BOUNDARY" "------------090206040706060704050905") NIL
NIL NIL))
Now I need to from 'each line', I need to extract some
data(arguments). These include the argument numbers 1, 2, 3, 6.
In the data given these are 1=TEXT, 2=PLAIN, 3=("CHARSET" ISO-88591-1"
FORMAT" "flowed"), and 6=7BIT
1-IMAGE, 2=JPEG, 3=("NAME" "BLUE hills.jpg"), 6=BASe64
etc
Is this possible to do with regex?
Can someone help me out
Thanks in Advance
I have this single line of text, and need to extract data from it
* 15 FETCH (FLAGS (\Seen) BODYSTRUCTURE ((("TEXT" "PLAIN" ("CHARSET"
"ISO-8859-1" "FORMAT" "flowed") NIL NIL "7BIT" 44 1 NIL NIL NIL
NIL)("TEXT" "HTML" ("CHARSET" "ISO-8859-1") NIL NIL "7BIT" 330 10 NIL
NIL NIL NIL) "ALTERNATIVE" ("BOUNDARY"
"------------040101030402070003040902") NIL NIL NIL)("IMAGE" "JPEG"
("NAME" "Blue hills.jpg") NIL NIL "BASE64" 39084 NIL ("INLINE"
("FILENAME" "Blue hills.jpg")) NIL NIL)("IMAGE" "JPEG" ("NAME"
"Sunset.jpg") NIL NIL "BASE64" 97556 NIL ("INLINE" ("FILENAME"
"Sunset.jpg")) NIL NIL)("IMAGE" "JPEG" ("NAME" "Water lilies.jpg") NIL
NIL "BASE64" 114830 NIL ("INLINE" ("FILENAME" "Water lilies.jpg")) NIL
NIL)("IMAGE" "JPEG" ("NAME" "Winter.jpg") NIL NIL "BASE64" 144632 NIL
("INLINE" ("FILENAME" "Winter.jpg")) NIL NIL) "MIXED" ("BOUNDARY"
"------------090206040706060704050905") NIL NIL NIL))
This line can be divided in similar parts
* 15 FETCH (FLAGS (\Seen) BODYSTRUCTURE
(
(
("TEXT" "PLAIN" ("CHARSET" "ISO-8859-1" "FORMAT" "flowed") NIL NIL
"7BIT" 44 1 NIL NIL NIL
NIL)
("TEXT" "HTML" ("CHARSET" "ISO-8859-1") NIL NIL
"7BIT" 330 10 NIL NIL NIL
NIL) "ALTERNATIVE" ("BOUNDARY" "------------040101030402070003040902")
NIL NIL NIL)
("IMAGE" "JPEG" ("NAME" "Blue hills.jpg") NIL NIL
"BASE64" 39084 NIL ("INLINE" ("FILENAME" "Blue hills.jpg")) NIL
NIL)
("IMAGE" "JPEG" ("NAME" "Sunset.jpg") NIL NIL
"BASE64" 97556 NIL ("INLINE" ("FILENAME" "Sunset.jpg")) NIL
NIL)
("IMAGE" "JPEG" ("NAME" "Water lilies.jpg") NIL NIL
"BASE64" 114830 NIL ("INLINE" ("FILENAME" "Water lilies.jpg")) NIL
NIL)
("IMAGE" "JPEG" ("NAME" "Winter.jpg") NIL NIL
"BASE64" 144632 NIL ("INLINE" ("FILENAME" "Winter.jpg")) NIL
NIL) "MIXED" ("BOUNDARY" "------------090206040706060704050905") NIL
NIL NIL))
Now I need to from 'each line', I need to extract some
data(arguments). These include the argument numbers 1, 2, 3, 6.
In the data given these are 1=TEXT, 2=PLAIN, 3=("CHARSET" ISO-88591-1"
FORMAT" "flowed"), and 6=7BIT
1-IMAGE, 2=JPEG, 3=("NAME" "BLUE hills.jpg"), 6=BASe64
etc
Is this possible to do with regex?
Can someone help me out
Thanks in Advance