2
を持つ文字列。区切り文字は-
とになります。 これは私が実際に試したものです:分割私は単に名前「ジェフ」を取得したい私は</p> <pre><code>hello - mynameis - jeff </code></pre> <p>この形式でのLUAで文字列を分割する方法を理解しようとしている二重の区切り文字
local result = string.gmatch(line, "[-\s]+")
。どうすればいい?
"区切り記号は' -'と。* "区切り記号は" - "ではないでしょうか?つまり、スペースで囲まれたダッシュ? –
https://github.com/moteus/lua-splitライブラリをチェックアウトしてください。 'result = split(line、 ' - '、true)'または 'result = split(行、 '%s *% - %s *')'となります。 – moteus