diff --git a/qsgen2 b/qsgen2
index 4f05a03..afe7d39 100755
--- a/qsgen2
+++ b/qsgen2
@@ -797,70 +797,58 @@ function _cleanup() {
}
function _html() {
-
local content="${1}"
local debug=false
if ${debug}; then _msg debug "_html: Converting QStags in content"; fi
- # Convert QStags to HTML using Perl, excluding specific patterns
- local html_content=$(echo "$content" | perl -0777 -pe '
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?/gi;
- s/(?/gi;
- s/(?/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(?/gi;
- s/(?\n/gi;
- s/(? "
\\n",
+ "#BD" => "", "#EBD" => "\\n",
+ "#I" => "", "#EI" => "\\n",
+ "#P" => "
", "#EP" => "
\\n", + "#H1" => "