Java 使用lua分割字符串

Java 使用lua分割字符串,java,string,lua,Java,String,Lua,我需要一个lua代码来拆分youtube页面行并获取youtube视频标题和ID 因此,我需要使用lua提取id:r8ocUWwuJDg 标题:“法尔萨cu摄像机阿库萨/天幕独奏者” 形成一个像下一个一样的字符串 </div><div class="yt-lockup-content"><h3 class="yt-lockup-title"><a href="/watch?v=r8ocUWwuJDg" class=" yt-ui-ellipsis yt-

我需要一个lua代码来拆分youtube页面行并获取youtube视频标题和ID

因此,我需要使用lua提取id:
r8ocUWwuJDg
标题:
“法尔萨cu摄像机阿库萨/天幕独奏者”
形成一个像下一个一样的字符串

</div><div class="yt-lockup-content"><h3 class="yt-lockup-title"><a href="/watch?v=r8ocUWwuJDg" class=" yt-ui-ellipsis yt-ui-ellipsis-2 yt-uix-sessionlink     spf-link " data-sessionlink="itct=CMwBEJQ1GAYiEwia-4r23Z7FAhVD3xwKHSUQAKQojh4yCmctaGlnaC1yZWM" title="Farsa cu camera ascunsa / Tentatiile soldatilor" aria-describedby="description-id-58700" dir="ltr">Farsa cu camera ascunsa / Tentatiile soldatilor</a>

如何在lua中做到这一点?如何分割文本并获取标题和ID?
谢谢大家

一般来说,这种工作应该用解析器来完成,而不是模式匹配

尽管如此,这应该是可行的:

local str = [[
</div><div class="yt-lockup-content"><h3 class="yt-lockup-title"><a href="/watch?v=r8ocUWwuJDg" class=" yt-ui-ellipsis yt-ui-ellipsis-2 yt-uix-sessionlink     spf-link " data-sessionlink="itct=CMwBEJQ1GAYiEwia-4r23Z7FAhVD3xwKHSUQAKQojh4yCmctaGlnaC1yZWM" title="Farsa cu camera ascunsa / Tentatiile soldatilor" aria-describedby="description-id-58700" dir="ltr">Farsa cu camera ascunsa / Tentatiile soldatilor</a>
]]

local id = str:match('<a href="/watch%?v=(.-)"')
print(id)

local title = str:match('title="(.-)"')
print(title)
localstr=[[
]]

local id=str:match('你太棒了!“%”是干什么的?在str:match('@MariaGheorghe
是Lua模式中的一个神奇字符,它必须用
%
转义才能匹配字符本身。请看。你也看看这个问题好吗?