lua 变量包含-无法匹配

xm1984 2012-05-03 02:07:09
从文件中读出一行字符串,在out_buffer中将该字符串删除,当字符串包含-时无法匹配
像"ABC-L"这样的字符串在out_buffer中就无法删除,怎么使变量不要被模式转换?


代码如下:

while true do
local line = f_in:read("*line")

if not line then break end

local count
out_buffer, count = string.gsub(out_buffer, line, "")

if count == 0 then print(line) end

end
...全文
75 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
muyi66 2012-05-03
  • 打赏
  • 举报
回复
很明确地告诉你:这里是C/C++区。

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧