Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:那位大哥能谈一谈java.util.regex.Pattern的用法? [Re:freshlll] |
rebirth
发贴: 17 积分: 0 |
于 2004-09-14 14:24
一般使用正则表达对给出的字符串进行判断, 看其是否符合正则表达式的规则. 如下例所示 : import java.util.regex.*; public class FormatPattern { final static String NOTNEGINT="^\\d+$"; //非负整数 private FormatPattern(){} private static Pattern p=null; private static Matcher m=null; /** * * @author Ryan rebirth@21cn.net * @2004-8-12 * TODO 判断是否是正整数 * @param str * @return * boolean */ public static boolean notNegInt(String str){ return check(str,NOTNEGINT); } /** * @author Ryan rebirth@21cn.net * @2004-8-12 * TODO 判断函数(私有) * @param str * @param chkPattern * @return * boolean */ private static boolean check(String str,String chkPattern){ p=Pattern.compile(chkPattern); m=p.matcher(str); return m.matches(); } } p=Pattern.compile(String sPattern) 设置样式 m=p.matcher(str) 设置匹配器 m.matches() 看该字符串是否匹配 Hibernate开发指南 |
话题树型展开 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |