0

主な文字列が 30 文字を超えている場合、文字列を 2 つの文字列に分割しようとしていますが、使用したいセパレータは文字間の単純なスペース (主な文字列の単語間の最後のスペース) であるため、単語を切り捨てません。Lua のパターンが苦手なので、皆さんに助けを求めています。

4

2 に答える 2

0

単語間の最後のスペースで文字列を分割したいだけの場合は、これを試してください

s="How to split string by string length and a separator"
a,b=s:match("(.+) (.+)")
print(s)
print(a)
print(b)
于 2013-04-04T11:51:10.513 に答える