模式匹配,匹配结果赋值给变量
2008-01-17 17:50
239 查看
如下代码需要完成,匹配一字符串$data中-o后的1,2,3,4,并把结果保存入变量:$t1。
my $data ='1,3,4,5, -o 1,2,3,4 -q sdfsdjlfjlsdjfl';
if ( $data =~ m/-o (/S+) -(/S+)/) {
print "args:/n";
print "$1/n";
my $t1 = $1;
print "$t1";
}
my $data ='1,3,4,5, -o 1,2,3,4 -q sdfsdjlfjlsdjfl';
if ( $data =~ m/-o (/S+) -(/S+)/) {
print "args:/n";
print "$1/n";
my $t1 = $1;
print "$t1";
}
相关文章推荐
- linux在shell中执行命令并将结果赋值给变量
- SQL未赋值变量参与计算,结果为空
- shell中将命令结果赋值给变量
- python之局部变量引用赋值前的结果
- SqlServer中存储过程中将Exec的执行结果赋值给变量输出
- 存储过程中将sql语句结果赋值给变量
- awk将匹配结果存入变量
- 将查询结果赋值给变量时使用set与select的区别
- Linux命令结果赋值给变量
- SQL中将查询结果赋值给变量
- JAVA开发12--将oracle查询结果赋值给JAVA变量
- golang设计模式-成员变量赋值
- Oracle 将一个查询结果值动态赋值给一个变量
- mysql存储过程判断不为空和不为空,查询结果赋值变量
- SQL中将select结果赋值给变量
- SqlServer中存储过程中将Exec的执行结果赋值给变量输出
- Mysql 存储过程查询结果赋值到变量的方法
- DSP2812调试:全局变量初始化不是指定的赋值结果
- shell 为变量赋值 命令的输出结果赋值
- 将命令结果赋值给一个变量