From https://en.wikipedia.org/wiki/Module_talk:String#str.match_.26_str.replace_bug:
In Lua
string.match("abc,def", "^%w*(%W*)%w*$") returns ,
but Module:String's implementation
{{#invoke:String|match|s=abc,def|pattern=^%w*(%W*)%w*$|plain=false}} returns ,def
which is clearly wrong. — {{carismagic|5 February 2014, 08:58}}
Confirmed that this is a bug in Scribunto. Patch to follow momentarily.
Version: master
Severity: normal