PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Perl
[問題] 請教關於split及reg問題
作者:
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";
作者:
Neisseria
(Neisseria)
2016-03-24 08:39:00
如果只有這一行,用 regex 硬做無妨要不然,這麼複雜的字串,建議寫 parser 去處理
作者:
loyuchu1539
(爆走原始人)
2016-03-24 11:26:00
那請問有辦法用split 切空白嗎?
作者:
abliou
(愚者)
2016-03-24 12:35:00
split" ",$STR 這樣就切空白了阿
繼續閱讀
Re: [問題] 請教兩個簡單的擷取問題...
Neisseria
[問題] 請教兩個簡單的擷取問題...
loyuchu1539
[問題] 請問perl 可去抓ASP拋回的資訊嗎?
gecer
[問題] perl 如何建立 excel workbook
gecer
Re: [討論] 有人知道 markdown 嗎? 我稍微改了一下
Neisseria
[討論] 有人知道 markdown 嗎? 我稍微改了一下
Gold740716
[問題] 請問如何從batch file給 STDIN
gecer
[詢書] - Perl 食譜 (上)(下)兩本書
yaming0215
[尋書] 尋找“Perl/Tk 學習手冊”
jfy523
[問題] Perl 寫入 Excel 的問題
darkleo
Links
booklink
Contact Us: admin [ a t ] ucptt.com