作者:
bor1228 (笨蛋...)
2016-03-23 23:21:00內容如下:
$row=Head(0) Site(1) (X,Y)=(-7,20)
想把它用空白分割成三等份,但是用了
my($hd,$st,$ad)= split(' ',$row) 或者是把' '改成 => /\sOB+/ 都沒辦法成功
請問高手點解啦~~
P.S 如果想使用regular expression 把他表示 得出$1=0 ,$2=1 ,$3=(X,Y)=(-7,20)
Head內容 ^ ^Site內容
這樣又要如何寫呢?
作者: MistQ 2016-03-24 01:09:00
my $str='$row=Head(0) Site(1) (X,Y)=(-7,20)';$str=~/Head\((.*)\) Site\((.*)\) (.*)/g;print "\$1=$1, \$=$2, \$3=$3";