PTT
數位生活區
即時熱門文章
24小時內熱門文章
最新文章
熱門看板
看板列表
我的收藏
最近瀏覽
批踢踢 PTT 搜尋引擎
看板
[
Perl
]
討論串
[問題] 如何取出字串中的數字並加以運算
共 9 篇文章
排序:
最舊先
|
最新先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
2
下一頁
尾頁
#4
Re: [問題] 如何取出字串中的數字並加以運算
推噓
3
(3推
0噓 2→
)
留言
5則,0人
參與
,
最新
作者
cutecpu
(可愛中央處理器)
時間
13年前
發表
(2012/01/30 11:27)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
以下是土法煉鋼法,沒有用到陣列跟正規表示式唷:. #!/usr/bin/perl -w. $partialSum = $sum = 0;. $expr = <STDIN>;. for(split('',$expr)){. if($_ ge '0' and $_ le '9'){. $partialS
(還有75個字)
#3
Re: [問題] 如何取出字串中的數字並加以運算
推噓
4
(4推
0噓 1→
)
留言
5則,0人
參與
,
最新
作者
CindyLinz
(Cindy Wang)
時間
13年前
發表
(2012/01/29 18:41)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
一個以字串處理為主的解法:.
$expr
=
<STDIN>
;.
chomp
$expr
;.
$expr
=~
s/
(?
<=
\d)\D+(?=\d)
/
+
/g
;.
$ans
=
eval
$expr
;.
print
"
$expr
=
$ans
\n
"
;. --.
※
發信站:
批踢踢實業坊(ptt.cc)
.
#2
Re: [問題] 如何取出字串中的數字並加以運算
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
abliou
(把青春freeze)
時間
13年前
發表
(2012/01/29 15:19)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
$in=<stdin> ;. chomp($in);. sub{ print join("+",@_ )."=". ${[map{$sum+=$_}@_]}[-1] }. ->(grep{/\d+/}split/\s/,$in);. --. 如果青春注定要向前跑. 他媽的...那我的出口在那?. -
#1
[問題] 如何取出字串中的數字並加以運算
推噓
4
(4推
0噓 3→
)
留言
7則,0人
參與
,
最新
作者
saka12
(saka)
時間
13年前
發表
(2012/01/29 06:43)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
大家好,我式perl的新手. 請問如果從<STDIN>輸入任意數字或字母,. 在不使用"陣列"跟"正規表示法"的前提下,. 怎麼只取數字,並運行基本的運算. 例如:. 使用者輸入: 1 12 3 a 24 e 5. 螢幕顯示: 1+12+3+24+5=45. 我本來用substr來取單一字元,可是這
首頁
上一頁
1
2
下一頁
尾頁