sunzhiguolu 发表于 2015-11-14 22:01

报个 Bug - 程序设计 Perl

在一对 [code][/code] 中若插入 Perl 的内置变量 $& 便会出现问题.
原始代码如下:

if (m/+/){
    print "$&\n";
}

将上述代码插入到一对[code][/code] 中则会出现如下情形:
if (m/+/){
    print "[        DISCUZ_CODE_0        ]\n";
}

substr函数 发表于 2015-11-16 10:14

非常感谢报 Bug

王楠w_n 发表于 2015-11-16 17:04

非常感谢,我立即让技术查看下

Shell_HAT 发表于 2015-11-19 08:50

回复 3# 王楠w_n


http://bbs.chinaunix.net/thread-4190259-1-1.html
跟这个问题是同一个原因,都是因为代码里面的DISCUZCODE没有处理好。

让技术人员多测试,例如:
$&
$'
$`
$$
$1

王楠w_n 发表于 2015-11-19 08:57

好的,我跟技术说这个事了,谢谢hat回复 4# Shell_HAT


   
页: [1]
查看完整版本: 报个 Bug - 程序设计 Perl