[問題] 新手想請教比對的問題
不好意思。
如果有人剛好有空又有興趣的話,
希望能給我一點幫助。
我有一個字串,但是我有很多比對的條件,而且需要做重複的比對。
例如說:
$str="[Title1] format 123 format 456 format 789 [Title2] format 012 format 345..."
因為我要每一個[Title]下的數字的資料,
所以我寫了正規表示式:
/\[(.*?)\] format (\d+) format (\d+) format (\d+)/g
由於不一定有幾個值,
所以我也寫了
/\[(.*?)\] format (\d+) format (\d+)/g
和
/\[(.*?)\] format (\d+)/g
等等...
但是我不知道該如何同時去做比對,
因為我比對兩次的話會有重複出現。
而且我要取它的數值,
我不知道我如果用/比對式1/|/比對式2/的話,
該怎麼取出變數?
謝謝,佔了版面很不好意思。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.151.134
※ 編輯: linaalphones 來自: 140.129.151.134 (10/29 16:56)
※ 編輯: linaalphones 來自: 140.129.151.134 (10/29 16:58)
※ 編輯: linaalphones 來自: 140.129.151.134 (10/29 16:59)
※ 編輯: linaalphones 來自: 140.129.151.134 (10/29 17:00)
※ 編輯: linaalphones 來自: 140.129.151.134 (10/29 17:01)
※ 編輯: linaalphones 來自: 140.129.151.134 (10/29 17:02)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章