我試圖做一個搜索功能,允許您將搜索分成兩部分,當您插入|字符和搜索後鍵入。Lua:如何在一個字符後開始匹配
到目前爲止,我已經理解如何通過在空間之前捕獲主要命令。
一個例子是,如果我鍵入:禁止用戶,下面的框仍然會說:ban,但是當我輸入|時,它會重新開始搜索。
:ba
:ba
:ban user|:at
:at
:ban user|:attention members|:kic
:kic
此代碼:
text=":ban user|:at"
text=text:match("(%S+)%s+(.+)")
print(text)
仍然會返回禁令。
感謝您的快速補丁了! – Dolvik
我只是不明白你期望用'「:ban user |:at''input:':at',還是'at'得到的結果?請參閱https://ideone.com/NJlJM3 –
我試圖在最終獲得一場比賽之後|字符。 – Dolvik