[問題] 請教一個關於正規表示式的問題

看板Perl作者 (小點點雨傘兒)時間14年前 (2010/12/17 17:01), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/6 (看更多)
我現在要做的事 是要從很多像這樣的字串中 ((((((.(((.((((..((((...........))))..)))))..........))...))))))... ........(((((..(((((((..(((.....)))))..))......)))))..)))... 挑出中間部份 "(.....)"的左括和右括分別位在字串中的第幾個字元 下面是我的CODE my $haha="....((((((...(((..((.(.(((((.....))))).))...)))))))...))).."; print length($1) if( $haha =~ m/(.*)[^\(]*? /) 但他這樣取到的一直都是整個字串的length 而不是我想要的"中間左括"的位子 能不能請厲害的人幫我一下 實在不知道該怎麼拆解找這兩個東西 @@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.28.70 ※ 編輯: AutumnVic 來自: 140.109.28.70 (12/17 17:02)

12/24 20:18, , 1F
DNA 二級結構? :P
12/24 20:18, 1F

12/30 13:39, , 2F
推 風在雲端中 XD
12/30 13:39, 2F
文章代碼(AID): #1D2oRIZV (Perl)
討論串 (同標題文章)
文章代碼(AID): #1D2oRIZV (Perl)