作者mesak (米沙)
看板RegExp
標題[問題] 取得檔名內的數字
時間Tue Apr 13 11:53:55 2010
windows 複數檔名 都會變成
abc.jpg
abc(1).jpg
abc(2).jpg
有沒有辦法取得 1 2 這個數值
要判斷 重複的問題
abc(hpp)(1).jpg
如果重複不好判斷也是 可以 用 php 切掉留最後面的檔名... (1).jpg
我想說用php 切成這樣不是很好看...
substr(strrchr($filename,'('), 1,
strlen(strrchr($filename,'('))-strlen(strrchr($filename,')'))-1 );
所以想到用正則
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.56.148.123
推 evernever:preg_match_all('/\((\d+)\)(?:\.[^.]*)?$/',$file,$m); 04/13 14:51
→ evernever:print_r($m); 04/13 14:52
→ mesak:喔喔喔 抓到了 非常感謝 04/13 14:58