Регулярное выражение PHP для удаления тегов в документе HTML

просто используйте

git config --global credential.helper store

и сделайте получение по запросу мерзавца , оно попросит имя пользователя и пароль, с этого времени оно не обеспечит подсказки для имени пользователя и пароля, оно сохранит детали

6
задан warren 6 September 2009 в 06:42
поделиться

5 ответов

Избегайте обычных выражений всякий раз, когда можно, особенно при обработке xml . В этом случае вы можете использовать strip_tags () или simplexml , в зависимости от вашей строки.

16
ответ дан 8 December 2019 в 02:27
поделиться

При этом будут удалены все теги:

preg_replace("/<.*?>/", "", $string);

При этом будут удалены только теги :

preg_replace("/<\\/?a(\\s+.*?>|>)/", "", $string);
15
ответ дан 8 December 2019 в 02:27
поделиться

Не очень красиво, но выполняет свою работу:

$data = str_replace('</a>', '', $data);
$data = preg_replace('/<a[^>]+href[^>]+>/', '', $data);
3
ответ дан 8 December 2019 в 02:27
поделиться
<?php
//example to extract the innerText from all anchors in a string
include('simple_html_dom.php');

$html = str_get_html('<A HREF="http://foo.com/content" >blah blah blah </A><A HREF="http://foo.com/content" >blah blah blah </A>');

//print the text of each anchor    
foreach($html->find('a') as $e) {
    echo $e->innerText;
}
?>

См. PHP Simple DOM Parser .

4
ответ дан 8 December 2019 в 02:27
поделиться

используйте str_replace

-2
ответ дан 8 December 2019 в 02:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: