我需要抓住width2和height2。正則表達式或Python
// JScript File
// JScript File
iframeW = parseInt(width) + 10;
iframeH = parseInt(height) + 10;
width2 = parseInt(width) + -9 ;
height2 = parseInt(height) + 2;
document.write('<ifr'+'ame width='+iframeW+' height='+iframeH+' scrolling=no frameborder=0 scrolling=no allowtransparency=true src=http://zzzz.zzzz-zzzzzz.com/embed.php?id='+file+'&width='+width2+'&height='+height2+'&key2=1114></ifr'+'ame>');
本來width=600
,當它在瀏覽器中運行height=400
。它出現爲width=591
和height=402
。問題在於它每天都在變化。
http://zzzz.zzzz-zzzz.com/embed.php?id=channel1&width=591&height=402&key2=1114
所以它弄亂我的正則表達式,因爲它不斷改變寬度和高度。無論如何,我可以用正則表達式或python自動抓住它。
對不起,福利局在這個...緩慢的學習過程中:(
謝謝
你不能用Python來做到這一點。正則表達式和Python不是有效的比較 - 後者是一種編程語言,前者是用有限狀態機實現的,實際上任何語言都可以重現(考慮語言和算法之間的差異)。 Python有一個專用於使用正則表達式的模塊。 Javascript也是如此。 –
試圖用正則表達式解析HTML [導致瘋狂](https://stackoverflow.com/questions/1732348/1732454#1732454)。您選擇的語言,無論它是什麼,已經至少有一個庫專門用於解析HTML。用它。 –