Lua模式替换大写字母

莫德基

我需要一个特殊的Lua模式,该模式接受字符串中所有大写字母,并用空格和相应的小写字母替换它们;

TestStringOne => test string one
this isA TestString => this is a test string

能做到吗

Yu Hao

假设仅使用ASCII,则可以这样做:

function lowercase(str)
  return (str:gsub("%u", function(c) return ' ' .. c:lower() end))
end

print(lowercase("TestStringOne"))
print(lowercase("this isA TestString"))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用大写字母和小写字母替换大写字母

来自分类Dev

大写字母

来自分类Dev

大写字母

来自分类Dev

删除连字符并替换为空格并大写字母

来自分类Dev

在Word中搜索并替换连续的大写字母

来自分类Dev

用大写字母替换字符串函数

来自分类Dev

将 Uri 中的大写字母替换为小写

来自分类Dev

如何将模式(#/空格/大写字母)分成一个以大写字母开头的新行?

来自分类Dev

Javascript:在字符串中,替换大写字母及其后的所有字母

来自分类Dev

替换字符串中的字母但不是特殊字符和大写字母(Java)

来自分类Dev

Python:更改大写字母

来自分类Dev

首先按大写字母排序

来自分类Dev

产生不带指针的大写字母

来自分类Dev

用大写字母拆分单词

来自分类Dev

大写字母的功能,错误

来自分类Dev

分号后的大写字母

来自分类Dev

使用大写字母绘制矩形

来自分类Dev

熊猫用大写字母排序

来自分类Dev

内部大写字母的CamelCase

来自分类Dev

忽略包含大写字母的行

来自分类Dev

用大写字母拆分单词

来自分类Dev

大写字母的奇怪语法

来自分类Dev

使用大写字母绘制矩形

来自分类Dev

检测大写字母时出错

来自分类Dev

在大写字母之前添加空格

来自分类Dev

sed 如何允许大写字母?

来自分类Dev

过滤掉大写字母

来自分类Dev

从单词边界提取大写字母

来自分类Dev

如何使用正则表达式将连续的大写字母替换为小写字母?(但不能替换单个大写字符)