`

PHP 正则获取字符串的URL

阅读更多
<?php
header("charset=utf-8;");
$str ='阅谁问君诵,水落清香浮,http://onestopweb.iteye.com/,一共享共享网站。<img src="http://www.iteye.com/">'; 
preg_match_all("/http:[\/]{2}[a-z]+[.]{1}[a-z\d\-]+[.]{1}[a-z\d]*[\/]*[A-Za-z\d]*[\/]*[A-Za-z\d]*/",$str,$arr);  
print_r($arr); 

 

效果图:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 6.8 KB
1
0
分享到:
评论

相关推荐

    php使用正则表达式获取字符串中的URL

    客户端传过来一段字符串,需要从字符串中匹配出所有的url,php该如何实现呢?本文章向大家介绍php如何获取字符串中的URL(网址链接),主要使用到php正则表达式函数preg_match_all,具体实现方法请看下

    PHP提取字符串中的图片地址[正则表达式]

    PHP是一种广泛使用的服务器端脚本语言,它提供了强大的字符串处理功能,其中正则表达式是提取字符串中特定模式数据的重要工具。 在给定的文件信息中,我们看到一个PHP代码示例,该代码用以从一段包含HTML标签的字符...

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    获取字符串长度.asp 第13章(/14/) Matches集合与Macth对象.asp 指定忽略大小写.asp 获取Matches集合.asp 进行正则匹配替换.asp 进行正则匹配检验.asp ...

    JavaScript正则获取地址栏中参数的方法

    JavaScript正则获取地址栏中参数的方法主要阐述了如何通过正则表达式在JavaScript中获取URL地址栏参数值的技巧。这一方法在Web开发中十分实用,尤其是在处理动态地址时,我们经常需要获取某些特定的查询参数值。通过...

    php使用正则表达式获取图片url的方法

    本文介绍了在PHP中利用正则表达式来提取HTML字符串中图片的URL地址。在进行网络爬虫、数据抓取、网页内容分析等操作时,常需要从文本中提取特定的信息,而图片的URL提取是这些操作中的一项基本技能。 首先,我们...

    php解析字符串里所有URL地址的方法

    在PHP中,解析字符串中的URL地址通常涉及到字符串处理和正则表达式技术。本文通过一个名为`pageLinks`的函数实例,详细讲解了如何在HTML字符串中提取并处理URL链接。 1. **提取URL链接** 使用正则表达式是提取HTML...

    PHP常用正则表达式汇总

    以上列出的正则表达式覆盖了多种应用场景,包括基本的数字验证、字符串匹配、邮箱和URL验证、日期格式验证以及IP地址和电话号码的格式验证等。掌握这些正则表达式的用法对于PHP开发者来说是非常有用的技能,能够大大...

    PHP正则获取页面所有图片地址

    而正则表达式则是一种使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 在给出的示例代码中,我们见到正则表达式的使用方法。示例中的正则表达式`/*srcs*=s*["|']?s*([^&gt;"'s]*)/i`的目的是在...

    php不破坏单词截取子字符串类.zip

    内部实现可能涉及查找单词边界,使用正则表达式或其他字符串处理技术。 3. 边界处理:类库可能还包含了处理边界情况的逻辑,例如当字符串长度小于截取长度时,如何返回原始字符串,或者当字符串长度远大于截取长度...

    PHP一些常用的正则表达式

    **解释**: 该段代码首先通过替换操作保留了字符串中的第一个实例,然后构建了一个新的正则表达式用于匹配这些字符,最后再次替换以移除所有重复出现的字符。 #### 十一、从URL地址中提取文件名 **示例代码**: ```...

    PHP 正则表达式.rar

    在IT领域,正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,它用于在字符串中查找、替换或提取符合特定模式的文本。PHP作为广泛使用的服务器端脚本语言,内置了丰富的正则表达式支持,使得...

    php正则表达式全集

    ### PHP正则表达式全集知识点详解 #### 一、正则表达式基础概念 正则表达式(Regular Expression)是一种强大的文本处理工具,在PHP中主要用于字符串搜索与替换操作。它能够帮助开发者快速定位、匹配特定模式的...

    php正则表达式使用技巧

    对于更复杂的需求,可以使用`preg_match_all`来获取所有匹配项,或`preg_split`来根据正则表达式分割字符串。 总之,掌握PHP正则表达式不仅能够提高代码的效率,还能让你在处理字符串问题时游刃有余。通过不断的...

    php获取url字符串截取路径的文件名和扩展名的函数

    总的来说,`retrieve()`和`getExt()`函数是PHP中处理URL路径和文件扩展名的实用工具,它们提供了一种简洁的方式来获取URL字符串中的关键信息,是日常开发中的有力助手。理解并熟练运用这些函数,能让你的PHP代码更加...

    PHP开发笔记系列(二)-字符串使用

    要获取字符串的长度,可以使用`strlen()`函数。例如: ```php $length = strlen('Hello World'); // length = 11 ``` 3. 字符串访问 通过索引来访问字符串中的单个字符。索引从0开始,但请注意,PHP字符串是零终止...

    Java-PHP正则表达式的使用

    通过上述知识点的介绍,我们可以看出正则表达式是一种非常强大的工具,能够在各种编程语言中实现对字符串的精确匹配和操作。无论是数据验证、数据清洗还是文本分析,正则表达式都能提供极大的帮助。在实际开发过程中...

    php正则匹配html中带class的div并选取其中内容的方法_.docx

    - `&lt;div class="tideTable"&gt;`:匹配以`&lt;div class="tideTable"&gt;`开头的字符串。 - `.*?`:匹配任何字符(除了换行符),非贪婪模式,尽可能少地匹配。 - `(.*?)`:捕获组,捕获div元素内的所有内容。 - `&lt;/div&gt;`:...

Global site tag (gtag.js) - Google Analytics