不使用nokogiri解析html?

不使用nokogiri解析html?,html,ruby-on-rails,parsing,Html,Ruby On Rails,Parsing,我正在为一家公司进行编码挑战,他们要求我设置一个api,用于解析HTML文档中的某些内容(h1、h2、h3标记和链接)。然而,当我问到如何使用外部库,特别是Nokogiri时,与我交谈的人说如果可能的话不要使用它(不确定他们是否是开发人员) 有什么好办法吗?我能想到的唯一方法是使用大量的拆分,因为我读到的所有东西都说在这里使用regex不是正确的方法。提前谢谢 为什么他们要求你不要使用Nokogiri,因为他们想看看你是如何解决这个问题的?我不建议这样做,因为有很多复杂性,例如当你有嵌套的div

我正在为一家公司进行编码挑战,他们要求我设置一个api,用于解析HTML文档中的某些内容(h1、h2、h3标记和链接)。然而,当我问到如何使用外部库,特别是Nokogiri时,与我交谈的人说如果可能的话不要使用它(不确定他们是否是开发人员)


有什么好办法吗?我能想到的唯一方法是使用大量的
拆分
,因为我读到的所有东西都说在这里使用regex不是正确的方法。提前谢谢

为什么他们要求你不要使用Nokogiri,因为他们想看看你是如何解决这个问题的?我不建议这样做,因为有很多复杂性,例如当你有嵌套的div时。@Brennan我想是的,但是因为我倾向于认为我发邮件的人不是开发人员,我认为他们不知道这项任务有多困难。他们要求你不要使用图书馆来完成这项任务,这绝对是一种荒谬,在我看来,这对轮子的改造有点太多了。是的,我已经开始用Nokogiri来做了,因为我真的认为没有它我无法完成挑战,我只是想看看是否有人知道其他方法,我可能没有想到他们为什么要求你不要使用Nokogiri,因为他们想看看你是如何解决这个问题的?我不建议这样做,因为有很多复杂性,例如当你有嵌套的div时。@Brennan我想是的,但是因为我倾向于认为我发邮件的人不是开发人员,我认为他们不知道这项任务有多困难。他们要求你不要使用图书馆来完成这项任务,这绝对是一种荒谬,在我看来,这对轮子的改造有点太多了。是啊,我已经开始和Nokogiri一起做了,因为我真的认为没有它我无法完成挑战,我只是想看看是否有人知道我可能没有想到的其他方法