【问题标题】:lua string split - how to split a string and get a substring starting from capital letterlua string split - 如何拆分字符串并获取从大写字母开始的子字符串
【发布时间】:2014-04-16 01:23:29
【问题描述】:

我遇到过在 lua 中拆分字符串的函数,但我的要求是在字符串以小写字母开头时对其进行拆分,如果是这样,在我的情况下,字符串必然有一部分以大写字母开头像这样的字母:

mdmMSH

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

我该怎么做?

【问题讨论】:

    标签: lua string-split


    【解决方案1】:

    获取字符串中第一个大写字母之后的所有内容:

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

    根据 Egor 的评论:

    sub = s:match'%u.*'

    【讨论】:

    • sub = s:match'%u.*'
    猜你喜欢
    • 2013-05-21
    • 2023-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-10
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多