[問題] 擷取字串中的某個部份

看板Perl作者 (AM2)時間13年前 (2011/10/27 08:56), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/2 (看更多)
想請教一下 如果我想透過比對的方式來擷取 01X字元這些的部份 該怎嚜比對 而且perl好像都是單行讀取 這些01X有跨行又該怎嚜處理 剛接觸perl 就碰壁了 希望有經驗的版友 提供寶貴經驗或提示 謝謝 TESTPATT PAT1; ENABLE TS5; 00 100 XX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX X XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXX X XX XXXXXXXXXXXXX00XXXXX XX XX; /* 1 */ 00 100 XX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX X XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXX X XX XXXX0XXXXXXXX00X1XXX XX XX; /* 2 */ 00 000 XX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX X XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXX X XX XXXX0XXXXXXXX00X0XXX XX XX; /* 3 */ 10 000 XX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX X XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXXX XXXXXX X XX XXXX1XXXXXXXX00X0XXX XX XX; /* 4 */ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.217.139.154 ※ 編輯: bounty5254 來自: 180.217.139.154 (10/27 09:09) ※ 編輯: bounty5254 來自: 180.217.139.154 (10/27 09:09)

10/27 11:17, , 1F
可以用.= 把行與行連起來,再作比對擷取
10/27 11:17, 1F

10/27 11:56, , 2F
可以說的更清楚一點嗎 不太知道用法
10/27 11:56, 2F

11/29 01:07, , 3F
哈~這是TSTL2格式的測試機台用的pattern嗎?XD
11/29 01:07, 3F
文章代碼(AID): #1EgAmh4X (Perl)
文章代碼(AID): #1EgAmh4X (Perl)