Re: [問題] 這個要怎麼改
看板RegExp (正規表示式 Regular Expression)作者lg31cm (我住5F)時間15年前 (2009/12/31 00:39)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
※ 引述《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
討論串 (同標題文章)
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章