当前位置 :
perl正则表达式/^s*(.)s*=s*"(.openINPUT,"c:celloptquery_regdb.ini";while(){chomp;if(/^s*(.)s*=s*"(.*)"/){$$1=$2;}}closeINPUT;原程序执行有效.这个段落是原程序一部分,我查看过,原样复制过来,没有问
1人问答
问题描述:

perl正则表达式/^s*(.)s*=s*"(.

openINPUT,"c:celloptquery_regdb.ini";

while(){

chomp;

if(/^s*(.)s*=s*"(.*)"/){

$$1=$2;

}

}

closeINPUT;

原程序执行有效.这个段落是原程序一部分,我查看过,原样复制过来,没有问题的.

冯艳君回答:
  代码没有问题.   将db.ini文件的内容逐行读出来,并进行正则匹配,将所有符合下面匹配规则的行的等号左边有效字符串(可能会为空)作为变量的名字,并将等号右边的有效字符串作为变量的值   匹配规则是,字符串必须是以至少一个空格开头,然后有或者没有除了换行符以外的任意字符串,然后再接至少一个空格,然后是=号,然后再接至少一个空格,然后是冒号”,然后是除了换行符以外的任意字符串,最后是冒号“
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞