2013-03-22 19 views
0

我想要搜索替換&字符串中的數千波前* .mtl文件以添加許多新的紋理鏈接。這甚至可以用Notepad ++正則表達式嗎?我已經經常用正則表達式改變這個文件,但是這個任務已經超出了我的頭腦!記事本+ +正則表達式廣告線,複製字符串並修改它們

在當前狀態下,我在每個文件中都看到了許多Materialparts,看起來像這樣。

newmtl Material__28 
    Ns 0.000000 
    Ni 1.500000 
    d 1.000000 
    Tr 0.000000 
    Tf 1.000000 1.000000 1.000000 
    illum 2 
    Ka 1.000000 1.000000 1.000000 
    Kd 1.000000 1.000000 1.000000 
    Ks 0.000000 0.000000 0.000000 
    Ke 0.000000 0.000000 0.000000 

    map_Kd textures\wall_exterior_wood_02.png 

而且事後應該包含一個名爲酷似第一map_Kd的NRM &規格PNG格式。

實施例:

newmtl Material__28 
    Ns 0.000000 
    Ni 1.500000 
    d 1.000000 
    Tr 0.000000 
    Tf 1.000000 1.000000 1.000000 
    illum 2 
    Ka 1.000000 1.000000 1.000000 
    Kd 1.000000 1.000000 1.000000 
    Ks 0.000000 0.000000 0.000000 
    Ke 0.000000 0.000000 0.000000 

    map_Kd textures\wall_exterior_wood_02.png 
    map_bump textures\wall_exterior_wood_02_nrm.png 
    map_bump textures\wall_exterior_wood_02_nrm alternative.png 
    map_Ks textures\wall_exterior_wood_02_spec.png 

重要的是,PNG圖像的命名應該是除了前綴「map_bump」一樣,「map_Ks」和後綴「_nrm」,「_nrm alternative」,「_spec

回答

0

map_Kd (.*)\.png替換爲 map_Kd \1.png\r\nmap_bump \1_nrm.png\r\nmap_bump \1_nrm alternative.png\r\nmap_Ks \1_spec.png。這應該夠了吧。

+0

darthmaim你是我的英雄! – 2013-03-22 23:30:29

相關問題