多组字符串都是由若干个字符+abc.+若干个字符+xyz.+若干个字符组成,问用正则表达式如何取出abc.和xyz.中间那段字符串?
解决方案 »
- parse java Struct to oracle
- 关于synchronized(this)的简单问题
- 请问Rectangle2D是值类型还是应用类型?
- 怎么用java画矩形?并且可以在后续添加直线?还有Graphics.drawPolyline(int[] a,int[] b,int n);的用法。谢谢了
- 有三个关于java的问题想问问大家,觉得有必要弄清楚
- 初学swing,想做个类似GoogleTalk的登录界面,不知道怎么布局
- 字符串怎样进行数学运算??
- 为什么我的程序一运行就停住了?
- SWT达人入
- 请教修改完jdk中的java.c之后,如何让修改生效?
- 一些面试题求准确答案
- java 远程调用rmi 传输文件 简单问题
import java.util.regex.Pattern;public class Test { private static String temp = "It's aabc. demoxyz.!!!";
public static void main(String[] s)
{
Pattern p = Pattern.compile(".*abc\\.(.*)xyz\\..*");
Matcher m = p.matcher(Test.temp);
if(m.find())
{
System.out.println(m.group(1));
}
}
}
#2楼 得分:0回复于:2010-02-14 16:39:34import java.util.regex.Matcher;
import java.util.regex.Pattern; public class Test { private static String temp = "It's aabc. demoxyz.!!!"; public static void main(String[] s)
{
Pattern p = Pattern.compile(".*abc\\.(.*)xyz\\..*");
Matcher m = p.matcher(Test.temp);
if(m.find())
{
System.out.println(m.group(1));
}
}
}