Lines Matching refs:s
52 function _parse_bbs($s) { argument
54 $s = preg_replace( "/\x1B/", '', $s);
56 … $s = preg_replace_callback( "/[\x{E024}-\x{F848}]/u", array($this,"_bbs_uao_to_unicode"), $s);
58 $s = preg_replace( "/^((?::|>)(?: | ).*)$/m", '[0;36m$1[m', $s );
59 $s = preg_replace( "/^(※.*)$/m", '[0;32m$1[m', $s );
61 $s = preg_replace_callback( "/\[([0-9;]*)(.)/", array($this,"_bbs_parse_tag"), $s );
63 …$s = preg_replace_callback( "/(https?|ftp|telnet):\/\/(?:<.*?>|.)*?(?= |\n|$)/", array($this,"_bbs…
64 return $s;
67 function _parse_bbs_metadata($s) { argument
68 $s = preg_replace( "/\x1B/", '', $s);
70 … $s = preg_replace_callback( "/[\x{E024}-\x{F848}]/u", array($this,"_bbs_uao_to_unicode"), $s);
72 $s = preg_replace( "/\[([0-9;]*)(.)/", "", $s );
73 return $s;
85 $s = (int)$args[$i];
86 if ($s==0) {
90 else if ($s==1) {$this->tags[bright] = true;}
91 else if ($s==3) {$this->tags[italic] = true;}
92 else if ($s==5) {$this->tags[blink] = true;}
93 else if ($s==8) {$this->tags[hidden] = true;}
94 else if ($s>=30 && $s<=37) {$this->tags[fg] = $s;}
95 else if ($s>=40 && $s<=47) {$this->tags[bg] = $s;}