問題:
使用正則表達式
我需要確認IFRAME有下列格式中的一個類型的鏈接:
http://www.example.com/embed/*****11 CHARACTERS MAX.****?rel=0
Starts with: http://www.example.com/embed/
Ends with: ?rel=0
11 CHARACTERS MAX. means in this spot, there can any 11 characters. Don't go beyond 11.
注:沒有指定的標籤確保在每一篇文章中。這取決於用戶如何使用編輯器。
我使用PHP
我用下面的線,以確保所有的標籤都排除在外,除了指定的那些:
$rtxt_offer = preg_replace('#<(?!/?(u|br|iframe)\b)[^>]+>#', '', $rtxt_offer);
請參閱:[在PHP中提取HTML中的所有文本和img標記。](http://stackoverflow.com/q/8021543/367456)(已關閉)。 – hakre
[用PHP解析HTML的最佳方法]的可能重複(http://stackoverflow.com/questions/3577641/best-methods-to-parse-html-with-php) - 要點:考慮不要使用正則表達式解析HTML。 – hakre
我忘了修復我的標題。 – user311509