Module talk:Plain text
Appearance
strip_apostrophe_markup
@Galobtter: The function string.gsub() is quite forgiving, so you don't need to test for each case. Also ' doesn't need to be escaped when used as a search pattern. You can't sensibly export the strip_apostrophe_markup function, so it should be local, or could just go inline. You can simplify strip_apostrophe_markup to
local function strip_apostrophe_markup(txt) txt = txt:gsub("'''''", ""):gsub("''''", ""):gsub("'''", ""):gsub("''", "") return txt end
In the main function, text should be a local variable:
local text = frame.args[1]
I don't like altering code while others are developing it, so I'll leave you to update it as you see fit. --RexxS (talk) 19:56, 14 April 2018 (UTC)