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

怎么取到与正则表达式相匹配的字符串的上一个字符串

2013-01-12 
如何取到与正则表达式相匹配的字符串的下一个字符串?比如说现在有一个字符串strwiou wuho nkx XXX 87gbk

如何取到与正则表达式相匹配的字符串的下一个字符串?
比如说现在有一个字符串str="wiou wuho nkx XXX 87gbkw i873g hiwue",我要匹配到XXX,然后取XXX后面的被空格分开的两个子串(在这个例子里是87gbkw和i873g),用java要怎样写?
[解决办法]
正则表达式可以考虑用:"XXX\\s+(\\S+)\\s+(\\S+)"

从matcher中取的时候,取出group(1) 和 group(2) 即可。

热点排行