本文分享的这段代码,使用php正则从超链接中提取文本。

例如,可以从Link中,获取文本内容:Link。

代码如下:

/**

* @从超链接中提取文本

* @param string $url

* @return string

* @edit www.jbxue.com

*/

function getUrlLinkText($url)

{

/*** find the link test ***/

preg_match('/\>(.*)/', $url, $matches);

/*** return the match ***/

return $matches[1];

}

/*** example usage ***/

$url = 'Url Text Link Here';

echo getUrlLinkText($url);

?>

再一次感受到php正则的强大,有兴趣的朋友,还可以在这上面进行扩展,以实现更强大的功能,比如提取链接、提取图片链接、提取图片链接中的文本等。

php点击链接代码,php 获取超链接中文本的代码相关推荐

  1. latex附录中放python代码_在Latex中插入Python代码

    这里指的插入是指最终能在生成的pdf中显示高亮的Python代码. 在Latex中插入Python代码,需要一个第三发的宏包pythonhighlight: https://github.com/ol ...

  2. android请输入姓名代码,Android获取联系人姓名和电话代码

    在开发中往往有要获取联系人列表的功能,但是这次却不是获取联系人列表,而是在联系人列表点击单个联系人,获取单个联系人的姓名和电话,并设置在指定的输入框内,方便用户的使用:以下是实现的代码: androi ...

  3. 【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取 linker 中的 dlopen 函数地址 并 通过 远程调用 执行该函数 )

    文章目录 一.dlopen 函数简介 二.获取 目标进程 linker 中的 dlopen 函数地址 三.远程调用 目标进程 linker 中的 dlopen 函数 一.dlopen 函数简介 dlo ...

  4. iframe视频代码_在Excel中创建IFRAME代码

    iframe视频代码 If you want to embed a YouTube video on your website, YouTube will create some IFRAME cod ...

  5. html5代码转换为视频,HTML5中的视频代码详解

    摘要 腾兴网为您分享:HTML5中的视频代码详解,智学网,云闪付,易推广,小红书等软件知识,以及360win10,流量魔盒,fitbit,上港商城,安卓2.3.7,全民惠,五年级下册英语单词表图片,t ...

  6. js 中 java 代码_在js中嵌套java代码

    jsp中有时候在js中操作某些java后台传递过来的数据逻辑比较复杂,比如list内容的遍历,可以直接在页面上添加java脚本来执行内容,代码如下: //在js中插入java代码操作 //取出java ...

  7. php运行js代码,如何在PHP中运行JavaScript代码?(代码示例)

    JavaScript是客户端脚本语言,PHP是用于与数据库交互的服务器端脚本语言.那么如何如何在PHP中运行JavaScript?本篇文章就来给大家介绍几种在PHP中运行JavaScript的方法,希 ...

  8. php中调用代码,如何在php中调用javascript代码?

    JavaScript是客户端脚本语言,PHP是用于与数据库交互的服务器端脚本语言.那么如何在php中调用javascript代码?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下 ...

  9. idea java代码格式化_intellij Idea中的Java代码格式化(链式方法调用)

    我对Intellij Idea 14.1.4中的 java代码格式有一个小问题. 我有一段由我手动格式化的代码,对我来说很好看: public class Test { private static ...

最新文章

  1. 《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(下)
  2. javascript图片懒加载与预加载的分析
  3. 自学python需要安装什么软件-python自学需要什么软件?
  4. 【Qt】简单QT文本编辑器
  5. U-Mail邮件系统客户无需担心OpenSSL心脏出血漏洞
  6. 上海市职业介绍中心长宁分中心武夷路513-517号(021)62400032-229
  7. activiti高亮显示图片_电气自动化控制中,工业显示器应用如何“硬核”拓展细分领域?...
  8. stm32g474教程_(完整版)STM32F103通用教程
  9. 对应node版本_骚操作,Node.js接入Paddle Lite,网站也能AI推理
  10. 金山和微软word脚注和尾注问题
  11. WebForm网站和MVC网站运行机制的区别
  12. php学好要多久,零基础php自学要多久
  13. select SCM type and URL 用m2e插件从svn导出maven项目
  14. mysql 表锁和行锁
  15. 【安装系统】U盘安装系统教程,使用UltraISO制作U盘启动盘
  16. 斑马射频打印机同时操作打印、写入EPC、读TID
  17. HALCON数组的插入和删除
  18. 软件测试--白盒测试、黑盒测试、α测试、β测试
  19. mysql超市表格_py mysql结合面向对象,实现类似超市导购机器的功能【1.初始化表数据】...
  20. Git 操作遇到 Found a swap file by the name “~/xxxx/.git/. COMMIT_EDI_TMSG. Swp“

热门文章

  1. BPEL4WS基础知识
  2. Zookeeper默认占用8080端口问题以及常见启动错误的解决
  3. 一个牛人给JAVA初学者的建议。虽然岁月漫长,但仍值得等待
  4. Python面向对象(类的成员之属性)
  5. ubuntu server版本安装指南(1)
  6. 图解 CSS (1): 先做一个样式表测试工具
  7. 计算机网络——链路层之信道
  8. 计算机视觉——简介以及人脸数目检测
  9. Leetcode--24. 两两交换链表中的结点
  10. linux 进程的缓存区,Linux-标准I/O缓冲区位于进程中那个位置,堆区?栈区?还是其他位置?...