文字列から特定の値を抽出したい。これは私の文字列私はLUAでstring.matchを使用して、この文字列から192.168.19.55
IPアドレスを抽出するにはどうすればよいルアの特定の文字列からIPアドレスを抽出する
iptables -t nat -A PREROUTING -p tcp -m tcp --dport 666 -j DNAT --to-destination 192.168.19.55
のですか?
私はlocal ip = s:match("--to-destination (%d+.%d+.%d+.%d+)"))
としましたが、値192.168.19.55を取得しませんでした。私は空の価値を得ています。
これに間違いがありますか?助言がありますか ?
'%'を使用して '-'をエスケープする必要があります。これはLuaパターンの魔法の文字です。 – lhf