2012-09-18 120 views
0

嗨,我試圖做一個簡單的正則表達式是討厭我,因爲它應該很容易 - 我使用記事本+ +和可能被過濾「不同」正則表達式通配符查找和替換記事本++

這裏我有什麼

我想找到字符串id=0&name=/1274-IMG_2919.JPG位是通配符1274-IMG_2919以便它取代id=0&name=/1274-IMG_2919.JPG -O 1274-IMG_2919.JPG

這裏之後就變成裏面是什麼東西我已經和它不工作

FIND:   \&name\=\/([a-zA-Z0-9]+)\.JPG 
REPLACE:  &name=/$1.JPG -O $1.JPG 

回答

3

你正在尋找一個字符串-_,但它們不是你定義的字符集的一部分:[a-zA-Z0-9],這適用於我;

\&name\=\/([a-zA-Z0-9\-_]+)\.JPG 

(或簡短&name=\/([\w\-]+)\.JPG

+0

優良!!當然!! - 抱歉今天太累了,哈哈需要一雙額外的眼睛 – conners