使用Javascript解析自定义标签

时间:2015-07-06 23:29:25

标签: javascript html parsing

让我们说我想写一个可以动态创建各种主题测试的网站。这些主题的总结保存在数据库中,文本的重要部分介于两个标签之间,我最终要检查这些标签。我想通过在段落的某些单词或句子之间添加标签来实现它:

数据库摘要

  

亚里士多德生活在[BEGIN] 384至322 [/ END],是希腊哲学家和科学家,出生于马其顿城市Chalkidice的Stagira,位于[BEGIN] Classical Greece [/ END]的北边缘。

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

  • [begin] text [end]
  • ### text ###
  • ( text )

有没有办法通过使用Javascript或可能的JQuery来实现这一目标?

1 个答案:

答案 0 :(得分:2)

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

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

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