keydata.pm
来自「multi-line Adjunct Communication Server」· PM 代码 · 共 46 行
PM
46 行
package KEYDATA;$VERSION = "0.01";1;sub load{ my($self) = {}; my($section) = "_INIT"; $filename = shift; open(CONFIG, "< $filename"); while(<CONFIG>) { s/^\s+//g; s/\s+$//g; if(/^[A-Za-z]/) { my($keyword, $value) = split('=', $_, 2); $keyword = lc($keyword); $keyword =~ s/\s+//g; $value =~ s/^\s+//g; if($value =~ /^\"/) { $value =~ s/^\"//; $value =~ s/\"$//; } if($value =~ /^\'/) { $value =~ s/^\'//; $value =~ s/\'$//; } eval "\$$section\{$keyword\}=\$value"; } if(/^\[/) { s/^\[//; s/\]$//; $section = uc($_); $section =~ s/\s+//g; } } close(CONFIG);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?