java.util.regex.Pattern类使用举例
2007-07-22 18:34
387 查看
import java.util.regex.Pattern; public class SplitDemo { private static final String REGEX = ":"; private static final String INPUT = "one:two:three:four:five"; public static void main(String[] args) { Pattern p = Pattern.compile(REGEX); //将给定的正则表达式编译到模式中 String[] items = p.split(INPUT); //围绕此模式的匹配拆分给定输入序列。 for(String s : items) { System.out.println(s); } System.out.println("#############"); Pattern str=Pattern.compile(":"); String[] strArray=str.split(INPUT,3 ); for(String s:strArray){ System.out.println(s); } System.out.println("#############"); String[] strArray2=str.split(INPUT,-3 ); for(String s:strArray2){ System.out.println(s); } } }
运行结果:
one
two
three
four
five
#############
one
two
three:four:five
#############
one
two
three
four
five
相关文章推荐
- libnet使用举例(2)
- 举例说明如何在C#中使用C/C++写的DLL
- Java 下拉框JComboBox和单选按钮JRadioButton简单举例使用
- 7种形式的Android Dialog使用举例
- 引用-Zigbee-Sprintf函数使用举例
- 使用队列的程序举例(2)
- 常用struts标签使用举例--logic篇
- windows7 64位机上CUDA7.0配置及在VS2010中的简单使用举例
- 7种形式的Android Dialog使用举例
- Metal 使用举例
- struts标签使用举例--logic篇
- 7种形式的Android AlertDialog使用举例
- unix网络编程之getaddrinfo函数详解及使用举例
- 使用反射举例
- 使用QSS动态更换皮肤简单举例
- namp使用举例
- struts标签使用举例
- linux IP 命令使用举例
- 经常使用的正则表达式举例
- XFire使用举例