Re: [問題] 字串問題
※ 引述《snonpy (snonpy)》之銘言:
: 我是新手,問的問題可能有點笨,
: 但是因為是自己摸索,找了很久都找不出到底怎麼解決,
: 所以來這裡請教大家。
: 我想要抓出文章裡的金額以及貨幣符號,例如:$2.36bn|$3m|$5|4bn euros|5m euros,
: 但是我發現它只抓得出每一行所遇到的第一個符合的字串。
: 假如一行中有三個符合的字串,它就沒辦法PRINT出來。
: while(<>){
: if(/(\$|\"G)+[0-9]+(\.)*[0-9]*[bn|m]*|
: [0-9]+(\.)*[0-9]*[bn|m]*\s*euros*/)
: {print "$&\n"};
: }
: 請問要加入什麼讓它能把同一行中的所有符合字串都PRINT出來呢?
: 謝謝。
while(<>){
while(/(\$|\"G)+[0-9]+(\.)*[0-9]*[bn|m]*|
[0-9]+(\.)*[0-9]*[bn|m]*\s*euros*/g)
{print "$&\n"};
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.55
推
11/12 06:41, , 1F
11/12 06:41, 1F
討論串 (同標題文章)