rendered paste body ######## text formatting ########
$this->bbparse->define_tag("b", FALSE, "<b>%dat</b>", array("MULTILINE_MATCH"));
$this->bbparse->define_tag("i", FALSE, "<i>%dat</i>", array("MULTILINE_MATCH"));
$this->bbparse->define_tag("u", FALSE, "<u>%dat</u>", array("MULTILINE_MATCH"));
######## URLs ########
$this->bbparse->define_tag("url", FALSE, "<a href='%dat'>%dat</a>", array("NOPASS", "FILTER_TAG" => array("link_force_rel"))); // for normal URLs, pass with link_force_rel
$this->bbparse->define_tag("url", TRUE, "<a href='%arg'>%dat</a>", array("MULTILINE_MATCH", "FORCE_ARGUMENT_REGEX" => "http:\/\/" . quotemeta($_SERVER['HTTP_HOST']) . ".*?")); // for urls with the current hostname in the beginning
$this->bbparse->define_tag("url", TRUE, "<a rel='nofollow' href='%arg'>%dat</a>", array("MULTILINE_MATCH")); // special URLs... without them (keep in mind order)
######## QUOTES ########
$this->bbparse->define_tag("quote", FALSE, "<blockquote><p>%dat</p></blockquote>", array("MULTILINE_MATCH")); // normal quote without citation
$this->bbparse->define_tag("quote", TRUE, "<blockquote><p>%dat\n—%arg</p></blockquote>", array("MULTILINE_MATCH")); // quote with citation, add then — HTML character.
######## IMAGES ########
$this->bbparse->define_tag("img", FALSE, "<img src='%dat'/>");
######## CODE TAGS ########
$this->bbparse->define_tag("code", FALSE, "<code>%dat</code>", array("MULTILINE_MATCH", "NOPASS")); // nopass :)
$this->bbparse->define_tag("code", TRUE, "<code>%dat</code>", array("MULTILINE_MATCH", "NOPASS", "FORCE_ARGUMENT_REGEX" => "PHP", "FILTER_TAG" => array("highlight_php"))); // if [CODE=PHP] :)
######## PHP tags ########
$this->bbparse->define_tag("php", FALSE, "<code>%dat</code>", array("MULTILINE_MATCH", "NOPASS", "FILTER_TAG" => array("highlight_php")));
######## Text Size ########
$this->bbparse->define_tag("size", TRUE, "<span style='font-size:%argpx'>%dat</span>", array("MULTILINE_MATCH", "FORCE_ARGUMENT_REGEX" => "[0-9]{1,2}"));
######## TEXT COLOR ########
$this->bbparse->define_tag("color", TRUE, "<span style='color:%arg;'>%dat</span>", array("MULTILINE_MATCH", "FORCE_ARGUMENT_REGEX" => "aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|purple|red|silver|teal|white|yellow"));
######## No BBCODE ########
$this->bbparse->define_tag("nobb", FALSE, "%dat", array("MULTILINE_MATCH", "NOPASS")); //nopass...