|
我想把一个这样的一个式子
0.8.1-11
按数子和非数字分开
0
.
8
.
1
-
11
还有这样的
2.0.7+cvs.2004.05.05-1
要分为
2
.
0
.
7
+cvs.
2004
.
05
.
05
-
1
我用这个式子
open TMP, "tmp" or die "Cant open file tmp,$!";
while (<TMP>)
{
@line =~ /((\d+)|(\D+))+/ ;
print $1;
print $2;
print $3;
print $4;
print $5;
print $6;
# print $input;
}
我是想把这些变量按正则表达式分开,记忆起来,然后分别调用,这样写不行阿,谁帮我看看? |
|