2017-01-20 19 views
1

私は18桁の数字を持ち、2桁(それぞれ9桁)に分割したいと思います。あなたはそれについて行く方法について私にアドバイスできますか?LUA:文字数の後の文字列

私はstring.splitを試してstring.lenで分割しましたが、うまくいかないようです。

例:数= 45698745896547854

ヘルプをいただければ幸いです。

+0

そこにはのstring.Splitはありません、あなたがいずれかの文字列を分割することはできません。文字列を使って何ができるかわからない場合や、他の多くの質問に答えるには、マニュアルを参照してください。https://www.lua.org/manual/5.3/ – Piglet

+0

'group9 = '(' ..( ' %d '):rep(9)..') '; string.match(number、group9 .. group9) ' – greatwolf

+0

ありがとうございますgreatwolf ... –

答えて

5

私はいくつかの思考をした、そしてそれをこのように解決することができた:

stringOne = string.sub(IHINumber, 1, 9) 
stringTwo = string.sub(IHINumber, 10, 18) 
+0

Thanks piglet ... –

+2

sの数字が文字列の場合:a、b = s:sub(1,9)、s:sub -9) – tonypdmtr

関連する問題