From a4197fefd0a6a39430a215a600380ca3f3757583 Mon Sep 17 00:00:00 2001 From: James Roseborough Date: Mon, 14 Jul 2008 20:14:17 +0000 Subject: [PATCH] Add gsub tests --- src/test/res/strlib.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/test/res/strlib.lua b/src/test/res/strlib.lua index 7720cd49..b8db75a1 100644 --- a/src/test/res/strlib.lua +++ b/src/test/res/strlib.lua @@ -20,6 +20,13 @@ print( string.match( "abbaaababaabaaabaa", "b(a*)()b", 12 ) ) print( string.byte("hi", -3) ) +print( string.gsub("ABC", "@(%x+)", function(s) return "|abcd" end) ) +print( string.gsub("@123", "@(%x+)", function(s) return "|abcd" end) ) +print( string.gsub("ABC@123", "@(%x+)", function(s) return "|abcd" end) ) +print( string.gsub("ABC@123@def", "@(%x+)", function(s) return "|abcd" end) ) +print( string.gsub("ABC@123@qrs@def@tuv", "@(%x+)", function(s) return "|abcd" end) ) +print( string.gsub("ABC@123@qrs@def@tuv", "@(%x+)", function(s) return "@ab" end) ) + print( tostring(1234567890123) ) print( tostring(1234567890124) ) print( tostring(1234567890125) )