javascript - 使用 Javascript 解析自定义标签

标签 javascript html parsing

假设我想编写一个可以动态创建各种主题测试的网站。这些主题的摘要保存在数据库中,文本的重要部分位于两个标签之间,我最终想检查一下。我想通过在段落的某些单词或句子之间放置标签来实现它,如下所示:

数据库中的摘要:

Aristotle lived from [BEGIN] 384 to 322 [/END] was a Greek philosopher and scientist born in the Macedonian city of Stagira, Chalkidice, on the northern periphery of [BEGIN]Classical Greece[/END].

我想要的是使用 Javascript 读取和检索两个标签之间的文本,可以是任何格式,在本例中我使用 [begin][/end] 但任何格式都可以,例如:

  • [开始]文本[结束]
  • ### 文本 ###
  • (文本)

有没有办法通过使用 Javascript 或潜在的 JQuery 来完成此任务?

最佳答案

如果供个人使用,为什么不只使用简单的正则表达式?

/\[BEGIN\](.*?)\[\/END\]/g

http://jsfiddle.net/DerekL/fbdy9c20/

关于javascript - 使用 Javascript 解析自定义标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31257380/

相关文章:

带有 ACR122 RFID 的 Javascript

javascript - 在路线上使用 mousemove 获取鼠标坐标

javascript - 如果连单个字符都没有,则隐藏省略号

c# - 如何从 JSON 对象解析整数列表

c - 通过 C 中的 fgets 解析 .txt 文件的参数

javascript - 文本选择扩展后如何在 iOS 中捕获选定的文本范围

javascript - jQuery 事件不适用于动态获取的 HTML

javascript - 使用 HTML 中的 html 部分 chop 或汇总文本

html - 减小窗口大小会移动元素

parsing - "expression"的非左递归 PEG 语法