看板 RegExp 關於我們 聯絡資訊
※ 引述《knives ()》之銘言: : 我現在有一個正規表示法 : [^(]*w*[^)] : 而我的字串都是這樣的格式 使用者id(xxx@yyy.zzz) : 可是我執行之卻變成 : $array[0]=使用者id( : $array[1]= xxx@yyy.zzz : 但是我的目標是只要使用者id,跟括號裡的email就好 : 請問要怎麼改才會變成我想要的 : 另外如果是字串變成一連串的格式如 使用者id(xxx@yyy.zzz) , 使用者id2(xxx@yyy.zzz) : 每筆使用者資料是用逗點隔開,那又要如何寫 : 謝謝回答 假設id的組合是英文字母與數字 (\w+)\((\w+@\w+(?:\.\w+)+)\) 這樣應該可以滿足大部分的需求~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.96.47