У меня аа кучу текстовых файлов отформатированных как это:ищет API для сканирования отформатированный TextFiles для получения конкретной информации
материал Material.138_39BE7F6A_c.bmp.002 { receive_shadows на
technique
{
pass Material.138_39BE7F6A_c.bmp.002
{
ambient 0.800000011920929 0.800000011920929 0.800000011920929 1.0
diffuse 0.6400000190734865 0.6400000190734865 0.6400000190734865 1.0
specular 0.5 0.5 0.5 1.0 12.5
emissive 0.0 0.0 0.0 1.0
alpha_to_coverage off
colour_write on
cull_hardware clockwise
depth_check on
depth_func less_equal
depth_write on
illumination_stage
light_clip_planes off
light_scissor off
lighting on
normalise_normals off
polygon_mode solid
scene_blend one zero
scene_blend_op add
shading gouraud
transparent_sorting on
texture_unit
{
texture 39BE7F6A_c.png
tex_address_mode wrap
scale 1.0 1.0
colour_op modulate
}
}
}
}
И мне нужно преобразовать их в более современный формат, используя скрипт, вроде этого:
material test{
diffuse 0 1 0
diffuse_map file:xxx.png
glow 0 0 1
etc...
}
Теперь интересно, есть ли API для Phyton или любой другой язык сценариев, который позволил бы мне это сделать?
technique
{ проход% название% окружающая среда { окружающей среды диффузных% диффузного зеркального% specualr эмиссионных% emmissive
alpha_to_coverage off
colour_write on
cull_hardware clockwise
depth_check on
depth_func less_equal
depth_write on
illumination_stage
light_clip_planes off
light_scissor off
lighting on
normalise_normals off
polygon_mode solid
scene_blend one zero
scene_blend_op add
shading gouraud
transparent_sorting on
texture_unit
{
texture %texture
tex_address_mode wrap
scale 1.0 1.0
colour_op modulate
}
}
}
Bucause Я видел somethng, как это раньше но я точно не помню.
Итак, есть ли инструмент или API, который поддерживает язык скриптов, который позволяет мне писать шаблоны для сканирования, чтобы извлекать данные из нескольких файлов?
спасибо, я посмотрю – user2741831