[code]puts Dir[’**/*.xml’]
wypisuje wszystkie pliki na ktorych dziala.
$wejscie = [//, /</title>/, /<section.>/,
/</section>/, /<item/>/, //,
/</itemize>/, /<chapter.>/, /</chapter>/,
/<p/>/, /<eol/>/, //, /</b>/,/^ /, /<figure src="(.?)".?>/, /<.>/]
tablica znacznikow ktore maja byc zamieniane
$wyjscie = [’==’, ‘==’, ‘’ , ‘’, ‘’,’’,’ ‘,’’, ‘’, ‘’, ‘’, ‘’’’’, ‘’’’’, ‘’, “Plik:#{$1}”, ‘’]
tablica znacznikow docelowych
for $i in 0…16
Dir.glob("**/*.xml").each do |file|
#pobieranie plikow do zamiany kodu
content = IO.read(file).gsub($wejscie[$i], $wyjscie[$i])
puts $1
File.open(file, “w”) do |f|
f << content
# zamiana kodu z zapisaniem go
end
#miejsce=File.dirname(file)
#name=File.basename(file, “.xml”)
#File.rename(file,"#{miejsce}/#{name}.textile")
end
end[/code]
i potym gdzie powinno pisac Plik:en-opi.png
jest napisane Plik: