<div>13133<span>3333</span></div> php正则获取标签内的字符
时间: 2023-07-09 08:42:41 浏览: 97
正则表达式匹配闭合HTML标签(支持嵌套)
可以使用PHP的正则表达式函数preg_match()来实现。
可以使用如下正则表达式来匹配div标签内的字符:`/<div>(.*?)<\/div>/s`。
下面是一个简单的示例代码:
```php
$str = '<div>13133<span>3333</span></div>';
$pattern = '/<div>(.*?)<\/div>/s';
preg_match($pattern, $str, $matches);
echo $matches[1]; // 输出:13133<span>3333</span>
```
在正则表达式中,`.*?`表示非贪婪模式匹配,匹配最小长度的字符串。`s`修饰符表示让`.`匹配包括换行符在内的所有字符。
阅读全文