From 939e16c59afcd425d1ffa449d59b66535602933a Mon Sep 17 00:00:00 2001 From: Shawak Date: Thu, 31 Jul 2014 20:25:31 +0200 Subject: [PATCH] string:contains() --- modules/corelib/string.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/modules/corelib/string.lua b/modules/corelib/string.lua index a649338d..e05c0e24 100644 --- a/modules/corelib/string.lua +++ b/modules/corelib/string.lua @@ -49,3 +49,11 @@ function string:explode(sep, limit) table.insert(t, tmp) return t end + +function string:contains(str, checkCase, start, plain) + if(not checkCase) then + self = self:lower() + str = str:lower() + end + return string.find(self, str, start and start or 1, plain == nil and true or false) +end