易截截图软件、单文件、免安装、纯绿色、仅160KB

java mac 正则表达

有没有这样的正则表达式呀

00-00-00-00-00-00

判断是不是MAC
必须有啊。。

不知道超过9的十六进制是用字母还是有专门的十六进制数

凑和能用。。。供参考
Java code:

String regexSub = "[\\d|A|B|C|D|E|F]{2}";
String regex = regexSub+"-"+regexSub+"-"+regexSub+"-"+regexSub+"-"+regexSub+"-"+regexSub;


谢谢楼上的

还有别的方法吗?

^([\d|a-fA-F]{2}\-){4}([\d|a-fA-F]{2})$
我不知道java的正则里怎么引用已有的模式。
所以写了一个比较笨的。可以再优化一下。
\-我也不记得需不需要转义了。也许直接用-是可以的。

随便写了一个 大小写应该都行的吧。。
Java code:
public class Test {
public static void main(String[] args) {
String reg="^([0-9A-Fa-f]{2}-){5}[0-9A-Fa-f]{2}$";
System.out.println("00-00-00-00-00-00".matches(reg));
System.out.println("45-0f-a0-00-B0-00".matches(reg));
System.out.println("S5-0f-a0-0P-B0-00".matches(reg));
System.out.println("00-10-00-00-00-00-00".matches(reg));
}
}

================================
true
true
false


相关问答:

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

eclipse java 控制台 - Java / Java SE

怎么在控制台中输入类似下面的信息:
 s1234 50  
  s1235 80  
  s1234 90  
  s1234 40  
  s1236 90  
每当回车时 ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

mysql数据库 - Java / Java相关

CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
  (FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......

java socket email 问题 - Java / Java SE

我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:

package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号