如何取消转义字符

如何取消转义字符

我使用Config::Simple 来获取配置文件中的信息
use Config::Simple;

配置文件中是这样的:
;email的设置
[mail]
smtp_server=192.168.200.1
sendfrom=among\@among.cc
sendto=among\@among.cc
sendcc=


我在程序中这么写
my $SMTP_Server=$myconf{"mail.smtp_server"};
my $sendfrom = $myconf{"mail.sendfrom"};
my $sendto=$myconf{"mail.sendto"};
my $sendcc=$myconf{"mail.sendcc"}

这样是正确的,我想能不能把\, @ 等的转移去掉。这样在配置文件中写起来就方便多了。
我后面会用到好多这样的特殊字符。
大家有什么好的想法么。
你的问题好奇怪
写错了。
如果配置文件里面的值是   cm@\pvob
则我取出来的时候 \就没有了
我想保留这个。


QUOTE:
原帖由 among29 于 2008-9-4 14:45 发表
写错了。
如果配置文件里面的值是   cm@\pvob
则我取出来的时候 \就没有了
我想保留这个。

用单引号试试

sendfrom='among\@among.cc'
用单引号啊。
你保留它干什么?莫名其妙。
直接把斜杠去掉,就什么事儿都没有了,
一会儿加上,一会儿去掉,一会儿又说要保留,你到底想干啥?