mIRC:$regsub未在1上评估$asc



我有以下代码。

on $*:text:/^(!|.)bypassb/Si:#:{
 set %bypass.answer $2-
 %bypass.n = $regsub(%bypass.answer,/(.)/g,$chr(38) $+ $chr(35) $+ $asc(1) $+ $chr(59), %bypass.answer)
 msg $chan %bypass.answer
}

基本上,我希望!bypass <string>为字符串显示HTML字符,但当我尝试!bypass abc时,它会给我&#92;&#92;&#92;,其中92的ascii码如果我只使用1,它显示&#a;&#b;&#c;,但当我把它放在$asc( )中时,它不起作用。

我也试过$asc( [ 1 ] ),但没有好的结果。可能出了什么问题?

我不知道问题的确切原因,但如果使用$regsubex而不是$regsub,它会起作用。

on $*:text:/^(!|.)bypassb/Si:#:{
  var %answer $regsubex($2-,/(.)/g,$chr(38) $+ $chr(35) $+ $asc(1) $+ $chr(59))
  msg $chan %answer
}

相关内容

  • 没有找到相关文章

最新更新