Skip to content

Instantly share code, notes, and snippets.

@doshiraki
Last active August 15, 2022 10:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save doshiraki/c28d1d349341b4d205f4324140c24f17 to your computer and use it in GitHub Desktop.
Save doshiraki/c28d1d349341b4d205f4324140c24f17 to your computer and use it in GitHub Desktop.
s/\r$//;
/^--------$/{
d;
}
/^-----$/!{
H;
/^BODY:/,/^COMMENT:/{
/^COMMENT:/{
s/.*/ COMMENTS:/;
p;
}
}
d;
}
x;
s/^\n//;
h;
/^AUTHOR:/{
s/^/ /mg;
s/^./-/;
}
/^\(EXTENDED \)\?BODY:/{
s/^.*\?BODY:[^\n]*\n//;
s/^/ /mg;
x;
s/^\(.*\?BODY:[^\n]*\).*/\1 |2/;
G;
s/^/ /mg;
}
/^\(RES \)\?COMMENT:/{
s/^.*\?DATE:[^\n]*\n//;
s/^/ /mg;
s/^/DATA: |2\n/;
x;
s/^\(RES \)\?COMMENT:\n\(.*\?DATE:[^\n]*\).*/\2/;
G;
s/^/ /mg;
s/^.../ -/;
}
x;
s/.*//;
x;
@doshiraki
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment