Lua 检测到 character/string 在所有文本中重复
Lua detect a character/string repeated in all text
我在一个文件夹中有几个文档。其中一些,有这样的文字:
text="???????????????????????????????????? ??????????????????????? ?????????????????????????????????? ????????????? ???????????????????? ?????? ? ? ???? ????????????? ??????????? ????????????????????? ?????? ? ? ???? ????????? ?????????????????? ??????????????????????? ??????????? ????? ??????? ?????????????? ??????????????????????? ?????? ? ? "
我想识别这些文档并将此可变文本放置为:text=""
.
我的问题是,我如何识别这种模式?如您所见,有几个“?”重复没有相同的重复次数。模式应该是"if there is no text and only "?"字符,删除内容。
使用模式 "[?%s]*"
,这意味着零个或多个 ?
或空白字符。
if text:gsub("[?%s]*", "") == "" then
-- do something
end
我在一个文件夹中有几个文档。其中一些,有这样的文字:
text="???????????????????????????????????? ??????????????????????? ?????????????????????????????????? ????????????? ???????????????????? ?????? ? ? ???? ????????????? ??????????? ????????????????????? ?????? ? ? ???? ????????? ?????????????????? ??????????????????????? ??????????? ????? ??????? ?????????????? ??????????????????????? ?????? ? ? "
我想识别这些文档并将此可变文本放置为:text=""
.
我的问题是,我如何识别这种模式?如您所见,有几个“?”重复没有相同的重复次数。模式应该是"if there is no text and only "?"字符,删除内容。
使用模式 "[?%s]*"
,这意味着零个或多个 ?
或空白字符。
if text:gsub("[?%s]*", "") == "" then
-- do something
end