正则表达式 java-关于java正则表达式的问题 急求在线等

问题描述

关于java正则表达式的问题 急求在线等

public class RegexDemo {
public static void main(String[] args) {
String regex = "[A-Z]+_[A-Z]+{3,10}";//正则表达式  
String data = "";//要验证的字符串
System.out.println(data.matches(regex));
}
}
/*要求格式为大写字母_大写字母 总长度不能超过10
这个是我写的但是不好用 下划线只能有一个 两端的链接的为大写字母
大写字母可以1到多个 然后整体字符串长度不能超过10 求大神帮我解答一下*/

解决方案

单用matches()方法可能比较难,目前只想到这种方法:
public class RegexDemo {
public static void main(String[] args) {
String regex = "([A-Z]+)_([A-Z]+)";//正则表达式  
String data = "A_AAAAAAAAAA";//要验证的字符串
Matcher m = Pattern.compile(regex).matcher(data);
System.out.println(m.matches() && (m.group(1).length() + m.group(2).length())<=10);
}
}

时间: 2024-10-20 08:14:46

正则表达式 java-关于java正则表达式的问题 急求在线等的相关文章

请问谁有C#数据库编程实例?java,c的话也可以!!!急求在线等!!

问题描述 请问谁有C#数据库编程实例?java,c的话也可以!!!急求在线等!! 用c#或c或java连接SQL开发数据库-急求..请问谁有C#数据库编程实例?java,c的话也可以!!!急求在线等!! 解决方案 http://download.csdn.net/detail/qq_27582155/8843075 登陆名:lgs 密码:123 C#版本2013 解决方案二: 你要哪方面的实例?我这边有java连MYSQL的代码很完整,需不需要 解决方案三: 在51cto下载站可以下载高一凡<数

java用openoffice报错!急求。

问题描述 java用openoffice报错!急求. 下面这是报错内容在线等解决.哪位大神帮忙看看.下午就要交任务了~ 解决方案 求解答啊...... 解决方案二: 难道没人知道?????? 解决方案三: 让java与OpenOffice调情-结晶 (转载)

maven命令在cmd中无反应(mvn clean) 急求 在线等 谢谢

问题描述 maven命令在cmd中无反应(mvn clean) 急求 在线等 谢谢 C:UsersAdministrator>mvn -v Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 21:51: 28+0800) Maven home: D:apache-maven-3.0.5 Java version: 1.6.0_20, vendor: Sun Microsystems Inc. Jav

请问这个图纸怎么编程,急求在线等

问题描述 请问这个图纸怎么编程,急求在线等 解决方案 http://www.busnc.com/prog/che/exam/cheshili.htm 解决方案二: 解决方案三: 你编程是想干什么?只看图纸,可是看不出来的. 解决方案四: 是web么?可以看raphael 这是我做的一个作品http://blog.csdn.net/evankaka/article/details/48439017

急求 在线咨询系统源码

问题描述 原理就是一般进入网页都有那种在线咨询(培训机构的网站一般多)不需要登陆,不需要数据库小弟现在急求源码最好是ASP.NET的有的大哥给发下Jn_dream2008@yahoo.com.cn

javascript与java变量转换的问题,急求

问题描述 <% List<String> list = (List)session.getAttribute("list") ;  %> <script>function A(b){  if(<%=list.size()>0%>){    for(var i=0;i<<%=list.size()%>;i++){         我想判断 b  是否在 list 中 ,如果写 <%= list%>.get

新手急求~~在线等~~DataGrid列宽问题

问题描述 我是把数据用DataAdapter直接Fill到DataSet的在用SetDataBinding进行绑定的每列的列宽都是自动根据内容大小所变动但我想把每列的列宽设置成不同的大小那位高手晓得的请赐教~~~~急~急~急~ 解决方案 解决方案二:你将列宽设为不自动适应内容.再将列宽设一固定值.解决方案三:哪个属性`怎么设置啊`??解决方案四:ItemStyle-Width="20%"或ItemStyle-Width="20px"来设置解决方案五:<asp:

新手急求 在线等

问题描述 SqlConnectionconn=newSqlConnection();conn.ConnectionString="DataSource=V50JJE4\SQLEXPRESS;InitialCatalog=MyBlog;UserID=sa;Password=ko";conn.Open();SqlDataAdapterda=newSqlDataAdapter();try{SqlCommandcmd=newSqlCommand();cmd.CommandType=Comman

急求 在线等.......

问题描述 selecttop(3*1)idfrominbound_table为什么总是出现:第1行:'1'附近有语法错误. 解决方案 解决方案二:3*1?*是sql的通配符吧解决方案三:sql语句没错解决方案四:兄弟你用的是什么数据库啊?top好像只能在sqlserver上用!解决方案五:逗号解决方案六:看看是不是括号的中英文输入是不是错了,或者是id前面少逗号解决方案七:引用1楼soleisure的回复: 3*1?*是sql的通配符吧 同意!!解决方案八:什么数据库啊?解决方案九:用的SQLs