 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
beeuser
Data înscrierii: 20/Mai/2004
Mesaje: 383
|
| Trimis: Vin Iul 22, 2005 4:59 pm Titlul subiectului: extragere cu expresii regulate |
|
|
Hey.
De exemplu am
<tr><td><a href="adaf">adf</a></td></tr>
<tr><td><a href="asdaf">adfdf</a></td></tr>
<tr><td><a href="asdfddaf">asdfdf</a></td></tr>
<tr><td><a href="asdfdaf">asdfdf</a></td></tr>
<tr><td><a href="afsdfdaf">asdfdf</a></td></tr>
<tr><td><a href="sdfdadaf">asdfsdfdf</a></td></tr>
Vreo idee cum scot toate linkurile?Sau un tutorial bun de expresii regulate?[/code] |
|
| Sus |
|
johnny
Data înscrierii: 31/Iul/2004
Mesaje: 904
Locație: Bucuresti
|
| Trimis: Vin Iul 22, 2005 6:09 pm Titlul subiectului: |
|
|
pentru cazul de mai sus, exista o solutie mai simpla:
$string = strip_tags($html_content, '<a>');
<?
$html_content='<tr><td><a href="adaf">adf</a></td></tr>
<tr><td><a href="asdaf">adfdf</a></td></tr>
<tr><td><a href="asdfddaf">asdfdf</a></td></tr>
<tr><td><a href="asdfdaf">asdfdf</a></td></tr>
<tr><td><a href="afsdfdaf">asdfdf</a></td></tr>
<tr><td><a href="sdfdadaf">asdfsdfdf</a></td></tr>';
$string = strip_tags($html_content, '<a>');
//sau daca vrei neaparat cu regexp...
preg_match_all('/<a.*?<\/a>/is',$html_content,$matches);
print_r($matches);
?> |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|