首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析包含HTML的文件以获取服务器端脚本

解析包含HTML的文件以获取服务器端脚本
EN

Stack Overflow用户
提问于 2013-02-11 06:13:18
回答 1查看 142关注 0票数 1

我目前正在构建一个web服务器,它可以接收请求,并发送回一个响应。我已经成功地将谷歌的v8 JavaScript engine to c# (javascript.net)的一个端口嵌入到我的项目中,我想解析一个请求的文件并运行其中的服务器端JavaScript代码。我决定将这段代码包含在2个字符的括号中,<:表示开始,:>表示结束。我开始用我写的代码解析它,但在遇到一些问题后,我决定继续尝试使用RegEx (我让您学习它,因为我以前从未使用过它)。但是等等。在和我的朋友谈过之后,他给我发了这个帖子RegEx match open tags except XHTML self-contained tags,我知道这不是一个好主意……所以我的问题是,我该如何解析这样的东西?(考虑到效率和干净的代码,毕竟它是一个all服务器)。提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2013-02-11 06:31:28

如果我理解得很好,你想要取"<“和">”之间的所有东西,甚至是"<“和">”中的哪一个?好吧..。既然你可以使用RegEx来做这件事,也许可以试着找到第一个"<",使计数器在下一个"<“时递增,在每个">”时递减。当计数器将为0时,下一个">“出现:这里是服务器端脚本的末尾。如果你有一些嵌入的HTML,并且想要去掉它们,试着检测“或类似的东西。这个解决方案很慢,但却是我能想象到的最简单的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14803197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档