2017-01-01 79 views
0
<li 
data-ttl="1648640" 
data-title="text123_Random" 
class="item"><span class="slot" id="3673460432"> 

如何提取其內部和李有數據標題=「text123正則表達式查找跨度IDS

<span[^>]+?id="([^"]+)".* 

這一次提取所有的跨度,但我只thoose其中包含所需要的所有的IDS數據標題=「text123

+0

爲什麼你想用正則表達式來做到這一點?使用DOM將會好得多 – Dekel

+0

請用DOM –

+0

顯示一個例子,您正在使用哪種編程語言?你在哪裏/你是如何從這個字符串? – Dekel

回答

1

我同意,正則表達式可能不是最佳的方案,但是......

<li[^>]*data-title="text123[^"]+"[^>]+><span.*id="([^"]+)"> 

玩得開心!

P.S:有用的正則表達式測試工具在這裏:

http://powershellprimer.com/html/0014.html#14_2