lua string split - 如何拆分字符串并从大写字母开始获取子字符串

时间:2014-04-15 16:30:29

标签: lua string-split

我遇到了在lua中拆分字符串的函数我的要求是在以小写字母开头时拆分字符串,如果是,在我的情况下,字符串必然会有一部分以字符串开头的字符串信如:

mdmMSH

在这种情况下,我想在从M开始时拆分并将MSH添加到表中。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

抓住字符串中第一个大写字母后的所有内容:

<击> sub = s:match('[A-Z].*')

Per Egor的评论:

sub = s:match'%u.*'