String Lua检测所有文本中重复的字符/字符串
我在一个文件夹里有几个文件。其中一些有这样的文字:String Lua检测所有文本中重复的字符/字符串,string,lua,lua-patterns,String,Lua,Lua Patterns,我在一个文件夹里有几个文件。其中一些有这样的文字: text="???????????????????????????????????? ??????????????????????? ?????????????????????????????????? ????????????? ???????????????????? ?????? ? ? ???? ????????????? ??????????? ????????????????????? ?????? ? ? ???? ???????
text="???????????????????????????????????? ??????????????????????? ?????????????????????????????????? ????????????? ???????????????????? ?????? ? ? ???? ????????????? ??????????? ????????????????????? ?????? ? ? ???? ????????? ?????????????????? ??????????????????????? ??????????? ????? ??????? ?????????????? ??????????????????????? ?????? ? ? "
我想识别这些文档,并将此变量文本设置为:text=”“
我的问题是,我如何识别这种模式?如您所见,有几个“?”重复,但重复次数不相同。模式应该是“如果没有文本,只有”?“字符,请删除内容。使用模式“[?%s]*”
,这意味着零个或多个?
或空白字符
if text:gsub("[?%s]*", "") == "" then
-- do something
end
这看起来像是一个无法正确处理Unicode的伪制品。这是不是一个?第一个想法,类似这样的东西:string=string.find(text,“%w”)print(string)Thank@Phylogence。我正在尝试解决它,但我担心删除一些我不会删除的内容。