[問題] 這個要怎麼改

看板RegExp (正規表示式 Regular Expression)作者時間15年前 (2009/12/30 16:54), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/2 (看更多)
我現在有一個正規表示法 [^(]*w*[^)] 而我的字串都是這樣的格式 使用者id(xxx@yyy.zzz) 可是我執行之卻變成 $array[0]=使用者id( $array[1]= xxx@yyy.zzz 但是我的目標是只要使用者id,跟括號裡的email就好 請問要怎麼改才會變成我想要的 另外如果是字串變成一連串的格式如 使用者id(xxx@yyy.zzz) , 使用者id2(xxx@yyy.zzz) 每筆使用者資料是用逗點隔開,那又要如何寫 謝謝回答 -- ˊ_▂▃▄▂_ˋ. ◣           ▅▅▅  ▅▅▅  ι●╮     ▍./◤_▂▃▄▂_◥ \'▊    HARUHI ████████  <■┘      ◤◤◥█◥◥█Δ   ISM    ███▃▃███  ¢|\      ζ(▏●‵◥′●)Ψ ▏   By-gamejye ▂▂▂  ▂▂▂   ⊿Δ      /|▋ |\ ▎        ハ ル ヒ 主 義         ◥◥|◣ ‵′ ◢/'◢◢ S‧O‧S 世界をいに盛り上げるための宮ハルヒの団 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194

12/30 22:13, , 1F
[^(]*w*[^()]; print "$array[0] $array[1]\n";
12/30 22:13, 1F

12/30 22:13, , 2F
不知道我這想法行不行
12/30 22:13, 2F

01/05 20:21, , 3F
用 ( 切字串,然後把最後一個 ) 拿掉,反過來也可
01/05 20:21, 3F

01/05 20:21, , 4F
應該不用用到 regexp
01/05 20:21, 4F
文章代碼(AID): #1BEnKfCX (RegExp)
討論串 (同標題文章)
文章代碼(AID): #1BEnKfCX (RegExp)