我必須從舊站點分割出一塊HTML以存儲在數據庫中。我使用Node.js和jQuery插件來完成基本的分割,但有3個部分我不能分割。在javascript中分割HTML以存儲在數據庫中
1)一個產品ID,它位於一個url中。此ID在最後/之後開始,並且在以下之前停止 -
2)價格,從第一個開始;並停止「這第一後開始>與此字符串之前停止(空間)
3)的名稱,「項目列表」
我並沒有把人做我的工作對我來說,下面的」前,但我現在知道如何開始,找出如何爲這些情況提供正則表達式。也許向正確的方向推進就足夠了。
<a href="privateurl/2332/32322-product-name-blah">
<div>
<span>Product Name Blah item listing</span>
<div>
<span>
Our price:<br />
$0.25 USD
</span>
</div>
</div>
</a>
它被簡化了一點,但是你可以把我需要的id,名字和價格分開。
如果您可以提供實際的html示例或模擬它可能會幫助。 –
沒有正則表達式的解決方案會好嗎? –
我會在接下來的5分鐘內發佈一個例子,沒有使用正則表達式的解決方案會很好,但我認爲正則表達式會有最好的性能。 –