Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
(put empty table template "Make ad use banner" at top)
KethoBot (talk | contribs)
m (example)
Tag: WoW API docs
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  +
{{luaapi}}
{{Make ad use banner}}{{:Lua/Libshortcut|strsub|string.sub}}
 
 
string.sub(s, i [, j])
 
string.sub(s, i [, j])
  +
strsub(s, i [, j])
   
 
Return a substring of the string passed. The substring starts at i. If the third argument j is not given, the substring will end at the end of the string. If the third argument is given, the substring ends at and includes j.
 
Return a substring of the string passed. The substring starts at i. If the third argument j is not given, the substring will end at the end of the string. If the third argument is given, the substring ends at and includes j.
   
  +
==Example==
 
> = string.sub("Hello Lua user", 7) -- from character 7 until the end
 
> = string.sub("Hello Lua user", 7) -- from character 7 until the end
 
Lua user
 
Lua user
Line 15: Line 17:
 
Lua
 
Lua
   
  +
==See also==
{{LUA}}
 
  +
  +
{{Elink|link=http://wowprogramming.com/snippets/UTF-8_aware_stringsub_7|desc=UTF8 aware strsub|site=WoWProgramming}}

Latest revision as of 15:27, 3 August 2022

string.sub(s, i [, j])
strsub(s, i [, j])

Return a substring of the string passed. The substring starts at i. If the third argument j is not given, the substring will end at the end of the string. If the third argument is given, the substring ends at and includes j.

Example

> = string.sub("Hello Lua user", 7)      -- from character 7 until the end
Lua user
> = string.sub("Hello Lua user", 7, 9)   -- from character 7 until and including 9
Lua
> = string.sub("Hello Lua user", -8)     -- 8 from the end until the end
Lua user
> = string.sub("Hello Lua user", -8, 9)  -- 8 from the end until 9 from the start
Lua
> = string.sub("Hello Lua user", -8, -6) -- 8 from the end until 6 from the end
Lua

See also