我遇到过在lua中拆分字符串的函数,但我的要求是在字符串以小写字母开头时拆分字符串。如果是这样,在我的情况下,字符串的一部分将以大写字母开头,如:
mdmMSH
在这种情况下,我想在它从M开始时进行拆分,并将MSH添加到表中。
我该怎么做?
抓取字符串中第一个大写字母后的所有内容:
sub = s:match('[A-Z].*')
Per Egor评论:
sub = s:match'%u.*'