亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 總覺得應(yīng)該可以執(zhí)行if語句中的內(nèi)容,但實際上未執(zhí)行。請賜教! [打印本頁]

作者: li_haigang    時間: 2013-05-30 11:44
標(biāo)題: 總覺得應(yīng)該可以執(zhí)行if語句中的內(nèi)容,但實際上未執(zhí)行。請賜教!
#以下是腳本內(nèi)容?傆X得應(yīng)該可以執(zhí)行if語句中的內(nèi)容,但實際上未執(zhí)行。請賜教!


use strict;
use warnings;


my $a = "ababab\naaaa\nabab";

#my $numOfAssigned = $a =~ s/(ab)/$1/g;
my $numOfAssigned = $a =~ s/(AB)/$1/g;

print $numOfAssigned;

print "\n";

print "---------------\n";



#my $numOfAssigned = 'A';

print '$numOfAssigned1:'."$numOfAssigned";

print "\n";


if ( $numOfAssigned =~ m/[^0-9]/ ) {

   $numOfAssigned = 0;
   
   print '$numOfAssigned2:'."$numOfAssigned";
   
   print "\n";

}

print '$numOfAssigned3:'."$numOfAssigned";
作者: grshrd49    時間: 2013-05-30 12:04
本帖最后由 grshrd49 于 2013-05-30 12:07 編輯

$numOfAssigned 你都打印出來了 都是空值 則么執(zhí)行if中的條件呢
你的腳本功能是啥呢
我沒猜錯的話 你第一條正則后加個i 就像這樣
  1. my $numOfAssigned = $a =~ s/(AB)/$1/ig;
復(fù)制代碼
i是讓正則忽視字母大小寫
作者: li_haigang    時間: 2013-05-30 16:16
但凡$numOfAssigne變量中不包含數(shù)字,便可以執(zhí)行if塊中的語句。

空值不屬于非數(shù)字嗎?
作者: grshrd49    時間: 2013-05-30 16:51
回復(fù) 3# li_haigang
  1. /[^0-9]/
復(fù)制代碼
他這個意思是開頭是0-9的單個數(shù)字吧
作者: li_haigang    時間: 2013-05-31 09:02
非也。其含義是不包含0-9的數(shù)字。
你的說法應(yīng)該是/^0-9/。
作者: yybmsrs    時間: 2013-05-31 09:19
[^0-9]是非數(shù)字的字符中的一個,但是空不是一個字符




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2