首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

请问关于正则表达式

2012-08-08 
请教关于正则表达式已知一个字符串:xxxxyyyyzzzz,其中xxxx和zzzz是已知的,需要提取中间未知的yyyy。请问

请教关于正则表达式
已知一个字符串:"xxxxyyyyzzzz",其中xxxx和zzzz是已知的,需要提取中间未知的yyyy。请问这个正则表达式应该怎么写?

[解决办法]
String str = "xxxxyyyyzzzz";
str = str.replaceAll("xxxx(.*)zzzz", "$1");
System.out.println(str);


如果你所需要匹配的字符中,存在特殊字符(比如转义字符)就需要对应修改下匹配规则。
[解决办法]
reg="xxxx(.*)zzzz";

取出group(1)就可以了

热点排行