在JavaScript中拆分HTML以存储在数据库中

赛义夫·贝坎(Saif Bechan)

我必须从旧站点拆分HTML块以存储在数据库中。我使用带有jQuery插件的Node.js进行基本拆分,但是有3个部分我无法拆分。

1)产品ID,位于网址中。此ID在最后一个/之后开始,并在以下之前停止-

2)价格,从第一个开始;并在以下“”(空格)之前停止

3)名称,该名称在第一个>之后开始,并在此字符串“ item listing”之前停止

我不想让别人为我工作,但我现在知道如何从弄清楚如何针对这些情况提出正则表达式开始。也许朝正确的方向推动就足够了。

<a href="privateurl/2332/32322-product-name-blah">
<div>
    <span>Product Name Blah item listing</span>
    <div>
        <span>
            Our price:<br />
            &#36;0.25 USD
        </span>
    </div>
</div>
</a>

它简化了一些,但是您可以将ID,名称和价格分开。

虚假的
var s = '<a href="privateurl/2332/32322-product-name-blah">\n\
<div>\n\
    <span>Product Name Blah item listing</span>\n\
    <div>\n\
        <span>\n\
            Our price:<br />\n\
            &#36;0.25 USD\n\
        </span>\n\
    </div>\n\
</div>\n\
</a>';

s.match(/\/([^/-]*)-(?!.*\/.*)/)[1] // => "32322"
s.match(/;([^ ]+)/)[1]              // => "0.25"
s.match(/>(.*?) item listing/i)[1]  // => "Product Name Blah"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在JavaScript中拆分HTML以存储在数据库中

来自分类Dev

解析存储在数据库中的HTML

来自分类Dev

在数据库中存储HTML组件

来自分类Dev

如何在数据库中存储HTML内容

来自分类Dev

如何在数据库中存储javascript代码?

来自分类Dev

如何浏览图像形式的HTML并使用javascript将图像存储在数据库中?

来自分类Dev

在数据库中存储ID

来自分类Dev

在数据库中存储CSS

来自分类Dev

在数据库中存储逻辑

来自分类Dev

在数据库中存储数组

来自分类Dev

如何拆分传入的短信并存储在数据库中

来自分类Dev

将所有 HTML 表值传递给 PHP 以使用 Javascript 将它们存储在数据库中

来自分类Dev

在ColdFusion中解析以字符串形式存储在数据库中的HTML

来自分类Dev

提交的数据未存储在数据库中

来自分类Dev

解码存储在数据库中的数据

来自分类Dev

提交的数据未存储在数据库中

来自分类Dev

春季测试不将数据存储在数据库中

来自分类Dev

在数据库中存储数据的最佳方式

来自分类Dev

我的数据未存储在数据库中

来自分类Dev

在数据库中存储数据(Postgres)

来自分类Dev

更新存储在数据库中的JSON数据

来自分类Dev

Orchard CMS 日志数据存储在数据库中?

来自分类Dev

解析大量HTML数据并将其存储在数据库中

来自分类Dev

解析大量HTML数据并将其存储在数据库中

来自分类Dev

动态HTML表单值未存储在数据库中

来自分类Dev

将HTML表单模板存储在数据库中

来自分类Dev

将格式化的HTML文本存储在数据库中

来自分类Dev

Laravel 5-获取存储在数据库中的html代码

来自分类Dev

使用html显示存储在数据库中的图像数量的变化

Related 相关文章

热门标签

归档