[問題] 如何取出字串中的數字並加以運算
大家好,我式perl的新手
請問如果從<STDIN>輸入任意數字或字母,
在不使用"陣列"跟"正規表示法"的前提下,
怎麼只取數字,並運行基本的運算
例如:
使用者輸入: 1 12 3 a 24 e 5
螢幕顯示: 1+12+3+24+5=45
我本來用substr來取單一字元,可是這樣12會被拆成1跟2,
我卡這裡很久了,實在想不出來,所以請大家幫幫忙
謝謝D
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 24.130.53.186
推
01/29 09:46, , 1F
01/29 09:46, 1F
推
01/29 13:54, , 2F
01/29 13:54, 2F
→
01/29 14:19, , 3F
01/29 14:19, 3F
推
01/29 14:57, , 4F
01/29 14:57, 4F
→
01/29 16:01, , 5F
01/29 16:01, 5F
→
01/29 17:53, , 6F
01/29 17:53, 6F
推
01/29 18:37, , 7F
01/29 18:37, 7F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 9 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章