`
yanlei
  • 浏览: 8716 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java 正则表达式获取反向引用

 
阅读更多
package com.java.pattern;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class regTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		String regEx = "alias=\"(\\w*)\"";  
		String s = "alias=\"bbbb\"";
                //忽略大小写
		Pattern pat = Pattern.compile(regEx,Pattern.CASE_INSENSITIVE); 
		Matcher mat = pat.matcher(s);  
		boolean rs = mat.find();
		if(rs){
			//输出反向引用 bbbb,序号从1开始 group(0) 是匹配的字符串
			System.out.println(mat.group(1));
		}
	}
}
分享到:
评论

相关推荐

    java正则表达式教程html版带目录

    Java正则表达式是Java编程语言中的一个强大工具,它用于模式匹配和字符串处理,尤其在数据验证、文本检索和替换等方面发挥着重要作用。本教程是专为初学者设计的HTML版,旨在帮助读者快速掌握Java正则表达式的概念和...

    java正则表达式的使用示例

    Java正则表达式是Java编程语言中的一个强大工具,它用于模式匹配和字符串处理。正则表达式(Regular Expression)是一串特殊的字符序列,可以用来匹配或查找其他字符串中的模式。在Java中,正则表达式的操作主要通过...

    Java正则表达式详解.pdf

    ### Java正则表达式详解:掌握文本匹配的艺术 正则表达式,又称正则规则或正则模式,是一种用于描述字符串结构的语法,被广泛应用于各种编程语言中,包括Java,用于文本处理、数据验证、搜索与替换等场景。本文将...

    java正则表达式资料下载

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。正则表达式在各种场景下都有广泛应用,如数据验证、文本提取、日志分析等。Java中的正则表达式功能主要...

    java正则表达式

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。在Java中,正则表达式是通过`java.util.regex`包提供的API来实现的。本篇文章将深入探讨Java正则表达式...

    正则表达式(java).rar

    正则表达式是编程语言中用于模式匹配和字符串处理的强大工具,尤其在Java中,它提供了丰富的API来支持正则表达式的使用。本教程将深入浅出地介绍Java中的正则表达式,帮助初学者快速掌握这一核心技能。 1. **正则...

    正则表达式综合练习

    10. **编程语言支持**:大多数编程语言都内置了正则表达式支持,如Java(Test.java中的例子可能涉及Java的`Pattern`和`Matcher`类),Python的`re`模块,JavaScript的`match`、`replace`等方法。 11. **优化技巧**...

    Java正则表达式详解

    Java正则表达式详解 一、正则表达式基础知识 正则表达式(Regular Expression,简称regex)是一种模式匹配工具,用于在文本中查找、替换或提取特定模式的字符串。在Java中,正则表达式是通过Pattern和Matcher类来...

    Java-Java正则表达式教程

    Java正则表达式是Java编程语言中的一个强大工具,它用于处理字符串,进行模式匹配和文本搜索与替换。正则表达式(Regular Expression)是一种特殊的字符序列,可以用来定义一个字符串模式,帮助开发者在大量文本中...

    Java中如何使用正则表达式

    Java中的正则表达式是处理字符串的强大工具,它允许我们以一种简洁的方式匹配、查找、替换和解析文本。正则表达式(Regular Expression)是一种模式匹配语言,它由特殊字符和普通字符组成,用于定义一个搜索模式。在...

    Java 正则表达式详解

    总结来说,Java正则表达式提供了一套强大的工具来处理文本,通过理解基本的正则表达式语法和Java提供的相关API,开发者可以有效地搜索、替换和解析文本,满足各种复杂的需求。无论是在开发、数据分析还是日志分析等...

    Java正则表达式 ppt

    Java正则表达式是编程语言Java中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。这份名为"2006_06_06_190943_yEVnCAdkBr.ppt"的PPT资料详细介绍了Java中的正则表达式用法,涵盖了基本...

    Java正则表达式教程

    ### Java正则表达式教程知识点概述 #### 一、引言 - **正则表达式简介**:正则表达式是一种强大的文本处理工具,能够帮助程序员执行复杂的文本搜索和替换任务。 - **Java中正则表达式的引入**:Java自JDK 1.4起增加...

    Java正则表达式——知识积累

    在JdkApi_regix.docx文档中,可能包含了更多关于Java正则表达式API的详细使用示例和深入解析,包括高级用法如反向引用、零宽度断言等。建议查阅文档以获取更全面的信息。 总结来说,Java正则表达式是强大的文本处理...

    正则表达式学习资料

    正则表达式是一种强大的文本处理工具,广泛应用于各种编程语言,包括Java。在这个"正则表达式学习资料"中,我们将深入探讨正则表达式的基本概念、语法以及在Java中的应用。 1. 正则表达式基础: - **模式匹配**:...

    java 正则表达式详解

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员高效地进行文本匹配、搜索和替换。在Java中,正则表达式主要通过`java.util.regex`包来实现。本教程将深入探讨Java正则表达式的基础、核心...

    JAVA正则表达式详解

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。正则表达式在各种场景下都有广泛应用,如数据验证、文本提取、数据清洗等。本篇文章将深入探讨Java中的...

    Java正则表达式例子_非JavaScript

    Java正则表达式是Java编程语言中用于处理字符串的强大工具,它允许程序员通过模式匹配来查找、替换或分割文本。在Java中,正则表达式主要用于`java.util.regex`包中的`Pattern`、`Matcher`类以及`String`类的一些...

    正则表达式.rar

    在Java编程语言中,正则表达式是通过`java.util.regex`包提供的API来实现的。这个压缩包文件"正则表达式.rar"包含了一个名为"正则表达式.chm"的帮助文档,很可能是关于Java中正则表达式的详细教程或参考手册。 正则...

Global site tag (gtag.js) - Google Analytics