Well, SciTE uses Lua 5.0 afaik :)
http://www.lua.org/manual/5.0/
look at string.gsub and string.gfind
[]'s
- Walter
On 1/21/07, Frank Wunderlich <[EMAIL PROTECTED]> wrote:
Hi,
i want to change my (from another one ;)) backup-script to create the
backups in subdirectory not in current directory.
e.g.
currently
C:\test.txt is backupped as C:\test.txt.bak
i want backup ist as C:\_bak\Test.txt.bak
here the script:
function OnBeforeSave(filename)
local sbck = tonumber(props['backup.files'])
-- no backup specified
if sbck == nil or sbck == 0 then
return false
end
local nbck = 1
--output:ReplaceSel("test")
while (sbck > nbck ) do
local fn1 = sbck-nbck
local fn2 = sbck-nbck+1
os.remove (filename.. "." .. fn2 .. ".bak")
if fn1 == 1 then
os.rename (filename .. ".bak", filename .. "." ..
fn2 .. ".bak")
else
os.rename (filename .. "." .. fn1 .. ".bak",
filename .. "." .. fn2 .. ".bak")
end
nbck = nbck + 1
end
os.remove (filename.. "." .. ".bak")
os.rename (filename, filename .. ".bak")
return false
end
simply adding "_bak\\".. before some filenames don't work. i must split
the filename...
i've tried with string.gsub but not successful. is there a command to
manipulate strings with regex? any example?
i read the scitelua.html and documentation of Lua 4.0 (
http://www.lua.org/manual/4.0/manual.html#6.2) but found no way to use
regex only this "pattern-format" which seems similar...
can anybody help me with this?
regards Frank
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
_______________________________________________
Scite-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scite-interest
_______________________________________________
Scite-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scite-interest