PHP 正则提取文本中p标签内负责人后的名字如:p负责人:张三 p撒的abd 按时发斯蒂芬
以下是 PHP 正则表达式示例代码,可以提取文本中 p 标签内,“负责人”后的名字:
$text = '<p>负责人:张三 </p>撒的abd 按时发斯蒂芬';
$pattern = '/<p>负责人:(.+?)<\/p>/'; // 匹配 p 标签内,“负责人”后的名字
preg_match($pattern, $text, $matches);
$name = trim($matches[1]); // 获取匹配结果中的名字
echo $name; // 输出:张三
在上面的代码中,使用了正则表达式 /\<p\>负责人:(.+?)\<\/p\>/,其中:
\<p\>匹配<p>标签的开始标记;负责人:匹配文本中的“负责人:”字符串;(.+?)匹配任意字符(非贪婪模式),并且将匹配结果保存到$matches数组中;\<\/p\>匹配<p>标签的结束标记。
最后使用 trim() 函数去掉匹配结果中的空格,获取名字并输出。
原文地址: http://www.cveoy.top/t/topic/fcHi 著作权归作者所有。请勿转载和采集!