【发布时间】:2016-07-24 10:04:54
【问题描述】:
使用 lua 脚本我想在字符串中找到刺痛。 这就是我正在尝试但没有工作的方式。
local mystring="<span class="my-author"><a href="http://aaaa/author/abb-abbb/" title="Posts by abb" class="author" rel="author">abc xyz</a></span>"
local x, y= string.find(mystring,'<span class=\"my-author"\>')
local w, z = string.find(mystring,'</a></span>)
local author
if y==nil or w==nil then
print(author)
else
author = string.sub(mystring, y+1, w-1)
print(author)
end
如何在<span class> 中找到字符串。
谢谢,
【问题讨论】:
-
您的代码充满了语法错误,
"字符包含在以"分隔的字符串和未完成的以'分隔的字符串中。修复语法错误后问题是否仍然存在? -
需要注意的是,语法错误非常明显,连 Stack Overflow 的语法高亮都注意到了。
-
@hugomg,我在我的代码中没有看到任何语法错误,你看到任何错误吗?如果是这样,请告诉我那些是什么?
-
如果您尝试运行您在此处发布的代码,Lua 会指出存在语法错误的行。基本上,当你想在字符串中包含引号字符时,你需要小心。
-
您运行的代码显然与您在 SO 上发布的代码不同。
标签: lua