local <span class="searchmatch">char</span> = <span class="searchmatch">string</span>.<span class="searchmatch">char</span> local concat = table.concat local tonumber = tonumber local function err(cp) error("Codepoint " .. cp .. " is out of range:...
return <span class="searchmatch">string</span>.<span class="searchmatch">char</span>(n) elseif n <= 0x7ff then return <span class="searchmatch">string</span>.<span class="searchmatch">char</span>(f(n / 64) + 192, n % 64 + 128) elseif n <= 0xffff then return <span class="searchmatch">string</span>.<span class="searchmatch">char</span>(f(n...
= <span class="searchmatch">string</span>.gsub(text, UTF8_<span class="searchmatch">char</span>, "") return length end --[[ len This function returns the length of the target <span class="searchmatch">string</span>. Usage: {{#invoke:<span class="searchmatch">string</span>|len|target_string|}}...
local alphabetRow = {} for i = 1, 26 do local <span class="searchmatch">char</span> = <span class="searchmatch">string</span>.<span class="searchmatch">char</span>(A + i - 1) alphabetRow[i] = <span class="searchmatch">char</span> end table.insert(lists, alphabetPosition, alphabetRow)...
--- @param <span class="searchmatch">chars</span> <span class="searchmatch">string</span>[] The characters to format. --- @return <span class="searchmatch">string</span> The formatted characters. local function formatCharacters(<span class="searchmatch">chars</span>) local text...
ustring.<span class="searchmatch">char</span>(codepoint) .. ")") return nil end end end function export.getData(<span class="searchmatch">char</span>, returnModule) if type(<span class="searchmatch">char</span>) == "<span class="searchmatch">string</span>" then <span class="searchmatch">char</span> = mw.ustring...
returned. --- @param langName <span class="searchmatch">string</span> The language name. --- @param langCode <span class="searchmatch">string</span> The language code. --- @return <span class="searchmatch">string</span> The formatted title. local function...
- i ); -- it represents 10 decimal else temp = temp + tonumber( <span class="searchmatch">string</span>.<span class="searchmatch">char</span>(v) )*(len-i); end end return temp % 11 == 0; -- returns true...
<span class="searchmatch">string</span> = frame.args[1] or '' return mw.ustring.len(mw.text.trim(<span class="searchmatch">string</span>)) end function p.sub(frame) local args = frame.args local <span class="searchmatch">string</span> =...
@param <span class="searchmatch">char</span> <span class="searchmatch">string</span> The character. --- @return table|nil The block or nil if the character doesn’t belong to any block. function p.getBlockFor<span class="searchmatch">Char</span>(<span class="searchmatch">char</span>) ...