Соответствие шаблона Lua (поиск по всему слову)

Может ли кто-нибудь помочь мне с этим, пожалуйста:

s_test = "this is a test string this is a test string "

function String.Wholefind(Search_string, Word)
 _, F_result = string.gsub(Search_string, '%f[%a]'..Word..'%f[%A]',"")
 return F_result
end

A_test = String.Wholefind(s_test,"string")
output: A_test = 2

Таким образом, шаблон границы находит все слово без проблем, а gsub считает все слова без проблем, но что, если в строке поиска есть числа?

s_test = " 123test 123test 123"
B_test = String.Wholefind(s_test,"123test")
output: B_test = 0 

Кажется, работает с, если числа не в начале или в конце строки поиска

Ответы на вопрос(1)

Ваш ответ на вопрос