根据大写字母拆分字符串中包含的单词



我有一个没有空格的字符串,标记每个单词的是每个单词开头的大写字母,提取它们的最佳方法是什么?

这是我得到的:

str = "TheseAreAFewWordsAndThis-one-contains-wildcards"

期望输出为:

These
Are
A
Few
Words
And
This-one-contains-wildcards

我不需要这样对待任何神奇的字符,它们可以留在字符串中,没有问题

for wrd in str:gmatch("%u%U*") do print(wrd) end

"%u%U*"是一个字符串模式,匹配单个大写字母后跟任意数量的非大写字母字符。

请阅读https://www.lua.org/manual/5.4/manual.html#6.4.1

相关内容

  • 没有找到相关文章

最新更新