Module:Utilities: Difference between revisionsGive feedback
Jump to navigation
Jump to search
added function to split pascal into separate words |
fixed add_space_before_cap |
||
| Line 43: | Line 43: | ||
-- i.e. BulletVelocity > Bullet Velocity | -- i.e. BulletVelocity > Bullet Velocity | ||
function p.add_space_before_cap(str) | function p.add_space_before_cap(str) | ||
local result = str:gsub("(%l)(%u)", "%1 %2") | local result = str:gsub("(%l)(%u)", "%1 %2") | ||
return result:gsub("(%u)(%u%l)", " %1%2") | return result:gsub("(%u)(%u%l)", " %1%2") | ||
end | end | ||
return p | return p | ||