2013-03-22 2 views
0

수천 개의 wavefront * .mtl 파일에있는 & 문자열을 검색하여 많은 새로운 텍스처 링크를 광고하십시오. 메모장 + + 정규식이 가능합니까? 나는 이미이 파일을 정규식으로 변경했다.하지만이 작업은 내 머리 위로이다.메모장 ++ 정규식 광고 라인, 문자열 복사 및 변경

나는 현재 이와 같은 모든 파일에서 많은 Materialpart가 있습니다.

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_Ks"및 포스트 픽스 「_nrm」, 「_nrm alternative ","_spec의 "프리픽스"map_bump "를 제외한 동일해야한다는 것이다

답변

0

map_Kd (.*)\.pngmap_Kd \1.png\r\nmap_bump \1_nrm.png\r\nmap_bump \1_nrm alternative.png\r\nmap_Ks \1_spec.png으로 바꿉니다. 그 트릭을해야합니다.

+0

당신은 내 영웅입니다! –