`

regex to exchange two parts

阅读更多
public class Test {

	public static void main(String[] args) {
		String str = "cast('09-04-2008";
		String regex = "(\\d{2})-(\\d{2})";
		System.out.println(str);
		System.out.println(str.replaceAll(regex, "$2-$1"));
	}

}

 

and the result yields: cast('04-09-2008

 

it's meant to exchange the two parts of month and day.

 

and the back reference in java appears to be $n

分享到:
评论

相关推荐

    regex.h regex.cpp

    在本案例中,"regex.h" 和 "regex.cpp" 是两个关键文件,它们分别代表了C语言中处理正则表达式的头文件和源文件。 `regex.h` 头文件是C语言中使用正则表达式的关键接口,它包含了所有与正则表达式相关的函数声明和...

    Java Regex To Use

    NULL 博文链接:https://log-cd.iteye.com/blog/199661

    The Regex Coach - interactive regular expressions

    The Regex Coach is a graphical application for Windows which can be used to experiment with (Perl-compatible) regular expressions interactively. It has the following features: It shows whether a ...

    正则表达式转换为NFA(Regex to NFA).jar

    用JAVA写的一个将正则表达式转换为NFA的代码,基于Thompson算法的思想,递归构建NFA。jar为源码文件。 输出非确定有限自动状态机的有向图。如正则表达式: c(a|b)NFA为:0-c->1-ep->2-a->3-ep->7 ,0-c->1-ep->4-b->5-...

    正则表达式测试工具regex101

    正则表达式(Regular Expression,简称regex)是用于匹配字符串的一种模式,广泛应用于文本处理、数据验证、搜索和替换等场景。在IT行业中,掌握正则表达式是提高工作效率的关键技能之一。`regex101`是一个在线的...

    linux下的C语言POSIX正则表达式头文件和源文件: regex.h regex.cpp

    在本主题中,我们将探讨`regex.h`头文件和`regex.cpp`源文件,以及如何在Visual Studio 2010或2012环境下编译它们。 首先,`regex.h`是包含POSIX正则表达式函数声明的头文件。在Linux中,这个头文件定义了几个关键...

    Cpp regex usge demo

    在C++编程语言中,正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,用于模式匹配、查找、替换和提取字符串中的特定模式。STL(Standard Template Library)库是C++的一个重要组成部分,它...

    正则表达式 测试 工具Regex Testor

    Regex Testor Version 1.02 Copyright (c) 2013 Fiery Red - flameleo 我们在使用正则表达式( regex: regular expression )的过程中,经常发现正则表达式的语法很令人头疼,即使对经常使用它的人来说也是如此。...

    Regex Expression(正则表达式)

    Regular expression 具有可以表达出难以描述、複杂、但是却有特殊规则的字串的功能,所以许多的 UNIX 工具程式都有支援 Regular expression 的功能。例如 ex 、 vi 、 sed 、 awk 、 grep ...这里有文件Regex.h,Regex.c

    TestRegex_regex_C#_

    在IT行业中,正则表达式(Regex)是一种强大的文本处理工具,用于匹配、查找、替换或提取特定模式的字符串。C# 是一种广泛使用的编程语言,它提供了丰富的支持来处理正则表达式。"TestRegex_regex_C#" 这个标题表明...

    mingw下64位的regex.dll

    64位的regex.dll 在mingw环境下编译成的,大家可以使用

    GNU regex windows编译

    在IT领域,正则表达式(Regular Expression,简称regex)是一种强大的文本处理工具,用于匹配、查找、替换或提取特定模式的字符串。GNU regex库是GNU项目中的一个组件,提供了跨平台的正则表达式处理功能。这个...

    regex++ document (boost)

    《regex++文档(Boost库)详解》 在编程领域,正则表达式(Regex)是一种强大的文本处理工具,用于模式匹配、查找、替换等操作。Boost库中的`regex++`是C++中实现正则表达式的高效库,它提供了丰富的功能和高度的灵活...

    Regex Tester

    正则表达式(Regex)是编程领域中一种强大的文本处理工具,用于匹配、查找、替换等操作。在.NET框架下,Regex Tester是一个实用的工具,它可以帮助开发者测试和验证自己的正则表达式,确保它们能按照预期工作。下面...

    C++Regex正则表达式

    C++中的正则表达式(Regex)是一种强大的文本处理工具,它允许程序员通过模式匹配来搜索、替换或分割字符串。正则表达式在C++中是通过标准库 `<regex>` 提供的,这个库提供了丰富的功能,使得处理复杂的文本模式变得...

    RegEx TestBed

    正则表达式(RegEx)是一种强大的文本处理工具,用于在字符串中进行模式匹配和查找、替换等操作。`RegEx TestBed` 是一个专为 .NET 平台设计的正则表达式测试工具,它提供了直观的界面和丰富的功能,帮助开发者测试...

    C++正则表达式-regex类(不依赖其他库)

    在这个特定的案例中,我们关注的是`regex`类,它是C++ `<regex>`库的一部分,用于实现正则表达式操作。这个压缩包文件包含了一个名为`regex.h`的头文件,以及`release`和`debug`两个目录,这通常意味着它提供了编译...

    RegEX Tester下载及使用

    正则表达式(Regular Expression,简称RegEX)是一种强大的文本处理工具,用于匹配、查找、替换等操作。在编程和数据分析领域,正则表达式扮演着至关重要的角色。"RegEX Tester"是一款实用的工具,它能帮助用户方便...

    boost.regex手册

    《boost.regex手册》是关于Boost库中正则表达式组件的详细参考资料,它包含了丰富的测试源程序,对于深入理解和应用正则表达式有着极高的学习价值。Boost库是C++编程语言的一个开源库,其中的regex模块提供了强大的...

    正则表达式regex.lib

    正则表达式regex.lib

Global site tag (gtag.js) - Google Analytics