Comment: strikethrough can be multilines
Negative Lookbehind(?<!\\) \\the literal \ (9210 / 1348 / 5C16)
\~{2}the literal ~ (12610 / 1768 / 7E16) , repeated exactly 2 times
Comment: Start with 2 tilde
\na line-feed (newline) character (ASCII 10)
Comment: but not followed by a new line to avoid any previous tildes getting caught
Group strike_content(?<strike_content> # the content which excludes any tilde unless they are escaped
(?>\\[\~]|[^\~])*+
) Comment: the content which excludes any tilde unless they are escaped
Atomic Group(?>\\[\~]|[^\~])*+ *+repeats the group contents below any number of times:
\\the literal \ (9210 / 1348 / 5C16)
\~the literal ~ (12610 / 1768 / 7E16)
Negated Character Class[^\~] \~the literal ~ (12610 / 1768 / 7E16)
Negative Lookbehind(?<!\\) \\the literal \ (9210 / 1348 / 5C16)
\~{2}the literal ~ (12610 / 1768 / 7E16) , repeated exactly 2 times
Comment: terminated by 2 tildes