`
huang552
  • 浏览: 103191 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

正则表达示提取匹配内容

 
阅读更多

 public static void main(String[] args) {

    String regex="((http|https|ftp|ftps):\\/\\/)?([a-zA-Z0-9-]+\\.){1,5}(com|cn|net|org|hk|tw)((\\/(\\w|-)+(\\.([a-zA-Z]+))?)+)?(\\/)?(\\??([\\.%:a-zA-Z0-9_-]+=[#\\.%:a-zA-Z0-9_-]+(&)?)+)?";

    Pattern p=Pattern.compile(regex);

    Matcher m=p.matcher("【聚美优品】心爱之物苦等不降价?聚美送您31元现金券,此手机号登录即用!首单包邮哦 d.jumei.com 回TD退订");

    while(m.find()){

    System.out.println(m.group());

    }

   

   

}

 

分享到:
评论

相关推荐

    c#正则表达示 获取多个子匹配文本

    =...)`是正预查,用于排除或确保某些内容出现在匹配的文本之前或之后。 六、实际应用示例 假设我们有以下字符串: ```text 123 abc, 456 def, 789 ghi ``` 要提取所有数字和单词,可使用以下代码: ```csharp Regex...

    C#正则表达示练习器

    这款"C#正则表达示练习器"是一个专门针对C#正则表达式的练习工具,对于初学者来说,这是一个很好的实践平台,能够帮助快速理解和掌握正则表达式的用法。 正则表达式的基础概念: 1. **元字符**:如`.`代表任意字符...

    IP地址的正则表达式

    正则表达式是一种强大的文本处理工具,主要用于字符串搜索、替换以及提取等操作。通过特定的字符组合,正则表达式能够匹配符合某种模式的字符串。在处理IP地址时,正则表达式可以帮助我们验证一个字符串是否符合IPv4...

    正则表达 基本说明

    正则表达式是一种强大的文本匹配工具,广泛应用于各种编程语言和工具中,用于搜索、替换以及提取特定格式的文本数据。本文将根据提供的部分内容来详细阐述正则表达式的各个组成部分及其用法。 #### 一、基本符号...

    基于Python正则表达式的管制指令匹配与提取 (1).pdf

    在本文中,作者提出了一种基于Python正则表达式的管制指令匹配与提取方法。正则表达式是一种强大的文本处理工具,能够灵活地识别和提取字符串中的特定信息。在航空管制领域,管制指令的准确提取对于保障飞行安全至关...

    正则表达生成工具

    "正则表达生成工具"正是为了解决手动构造正则表达式困难而设计的一款实用软件,它可以自动生成常见的正则表达式模式,极大地提高了工作效率。 首先,让我们深入了解一下正则表达式的概念。正则表达式由一系列字符和...

    常用正则表达大全

    常用正则表达式大全 正则表达式是每个程序员都应该掌握的一种必备技能,以下是一些常用的正则表达式: 匹配中文字符 [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内) [^\x00-\xff] 匹配空行 \n[\s| ]*\r 匹配 ...

    Java JDK正则表达

    本篇文章通过具体的代码示例介绍了Java中如何使用正则表达式进行文本匹配。正则表达式是一种强大的工具,能够帮助开发人员高效地处理各种文本数据。通过理解`Pattern`和`Matcher`类的功能,以及如何编写有效的正则...

    正则表达式验证器是对正则表达的验证

    在编程中,正则表达式被广泛应用于数据验证、文本提取和格式化等场景。本软件是一个用Java编写的正则表达式验证器,它的主要功能是帮助用户验证自定义的正则表达式是否能够正确匹配指定的字符串。 这个验证器分为两...

    java通过正则表达式匹配获取MAC(支持windows和Linux)

    java通过正则表达式匹配获取MAC(支持windows和Linux)

    PowerShell中使用正则表达式跨行匹配字符串的方法

    正如给出的示例所示,当字符串"1111\n2222"跨越两行时,使用"^1.*2$"无法匹配成功,因为这个正则表达式只适用于单行文本。 为了解决这个问题,PowerShell中的正则表达式提供了(?s)模式修饰符。这个修饰符能够使得...

    正则表达大总结(Java正则表达30分钟入门教程 JavaScript正则表达)

    在Java和JavaScript中,正则表达式被广泛应用于数据验证、搜索与替换、提取信息等多种场景。本教程将对Java和JavaScript中的正则表达式进行深入的探讨。 在Java中,正则表达式是通过`java.util.regex`包提供的API来...

    grep正则表达使用简介

    grep 的基本用法是:在指定的一个或多个文件中查找包含特定字符串或符合正则表达式的行,并将结果输出到屏幕上,但不会改变原始文件内容。 grep 使用的正则表达式元字符集非常丰富,包括: 1. `^`:表示行的开始,...

    正则表达工具.rar

    "正则表达工具.rar" 是一个包含正则表达式工具的压缩文件,其中的 "Match Tracer" 可能是一款专门用于正则表达式测试和调试的应用程序。这类工具通常具有以下功能: 1. **模式构建**:提供用户友好的界面,帮助用户...

    正则表达式转换工具

    正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,它用于匹配、查找、替换等操作,涉及字符串处理的各个领域。正则表达式转换工具是专门针对这一需求而设计的,它能帮助用户将输入的内容转换...

    正则验证规则,最全,最实用

    正则表达式(Regular Expression)是一种强大的文本处理工具,它用于匹配、查找、替换和提取字符串模式。在编程和Web开发中,正则表达式被广泛应用于数据验证,如输入检查、表单验证等场景。"正则验证规则,最全,最...

    易语言正则表达

    易语言中的正则表达源码,就是实现了这些规则的程序代码,使得用户可以通过易语言来编写涉及正则表达式的程序。 易语言正则表达源码通常包括以下功能: 1. **匹配模式**:通过定义正则表达式模式,可以检查字符串...

    织梦《正则表达式》教程 chm

    它们还有助于控制量词的作用范围,或者用于提取匹配的部分(称为捕获组)。 5. **字位符** 字位符是用来匹配单个字符的特殊字符,如"\d"代表数字,"\s"代表空白字符,"\w"代表字母、数字或下划线。反斜杠后的字符...

Global site tag (gtag.js) - Google Analytics