[請益] 用preg_match查字串

看板PHP作者 (jacobcan118)時間8年前 (2016/02/05 13:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
請問各位有比較好的方法寫正規表示式用preg_match去查下面的字串嗎. 我寫的不過發現跑的速度很慢 字串: "8個數字字母不論大小寫"-"4個數字字母不論大小寫"-"4個數字字母不論大小寫"-"4個數字字母不論大小寫"-"8個數字字母不論大小寫", 可以有多或1組 如: 例1: 29eC20sd-3AEA-4069-A2DD-08002B30309D,21EC2020-3AEA-4069-A2DD-08002B30309D,21EC2020-3AEA-4069-A2DD-08002B30309D,21EC2020-3AEA-4069-A2DD-08002B30309D 希望結果: array( [0] => 29eC20sd-3AEA-4069-A2DD-08002B30309D,21EC2020-3AEA-4069-A2DD-08002B30309D,21EC2020-3AEA-4069-A2DD-08002B30309D,21EC2020-3AEA-4069-A2DD-08002B30309D ) 例2: 29eC20sd-3AEA-4069-A2DD-08002B30309D 希望結果: array( [0] => 29eC20sd-3AEA-4069-A2DD-08002B30309D ) if((preg_match("/((\w{8}-\w{4}-\w{4}-\w{4}-\w{12},?)+)/", $custom_param, $matches)){ return $matches[1]; } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 72.69.119.234 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1454649490.A.587.html

02/05 23:56, , 1F
php is uuid 用這個餵狗蠻多的
02/05 23:56, 1F
文章代碼(AID): #1Mj32IM7 (PHP)