5

Luastring.matchを使用して HTML の一部の値を抽出していますが、一部の属性に問題があります。

このような電話番号を抽出するには: 0000-0000、私はマスクを使用しています:

local value = string.match(STRING, "%d%d%d%d-%d%d%d%d")

しかし、Lua は次のようなものを返します。"0000000"

"-"マスク文字列の真ん中はどこですか?

そして、このようなことをする方法はありますか:

"%d[4]-%d[4]"(文字列に表示される文字数を指定)

4

1 に答える 1

7

-Lua パターンの特別な制御文字です。リテラル 文字が必要なので-、文字でエスケープする必要があります%。を使用します%-

于 2013-09-02T00:33:39.553 に答える