<div>13133<span>3333</span></div> php正则获取非html标签的字符
时间: 2023-07-09 21:42:42 浏览: 136
正则表达式匹配闭合HTML标签(支持嵌套)
你可以使用PHP的strip_tags()函数来去除HTML标签,然后再使用正则表达式来获取非HTML标签的字符。
下面是一个简单的示例代码:
```php
$str = '<div>13133<span>3333</span></div>';
$stripped_str = strip_tags($str);
$pattern = '/([^\s]+)/';
preg_match($pattern, $stripped_str, $matches);
echo $matches[1]; // 输出:13133
```
在这段代码中,strip_tags()函数用于去除HTML标签,得到了一个只包含文本的字符串。然后正则表达式`/([^\s]+)/`用于匹配第一个非空白字符之后的所有字符。
阅读全文