社区
Java SE
帖子详情
Java 正则表达式,高人请进!!
以明会友
2007-08-10 05:25:30
例:对于如下字符串:
"4.50XFLAX4.5" ,"120.00YR "
用正则表达式来区分这两种类型的字符串,
注:前面的是数字+字符+数字
后面的是数字+字符
另外,对于前面的字符串要求取出“4.50XF”这部分,数值部分(4.50)是任意数值,字符部分(XF)是固定长度为2位的字符!
...全文
207
2
打赏
收藏
Java 正则表达式,高人请进!!
例:对于如下字符串: "4.50XFLAX4.5" ,"120.00YR " 用正则表达式来区分这两种类型的字符串, 注:前面的是数字+字符+数字 后面的是数字+字符 另外,对于前面的字符串要求取出“4.50XF”这部分,数值部分(4.50)是任意数值,字符部分(XF)是固定长度为2位的字符!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
andnnl
2007-10-22
打赏
举报
回复
//两种情况都可以......
String str="4.50XFLAX4.5";
//String str="120.00YR";
String ptn = "((?<=[a-zA-Z])(?=[0-9|\\.]))|((?=[a-zA-Z])(?<=[0-9|\\.]))";
String[] s = str.split(ptn);
for (int i = 0; i < s.length; i++) {
System.out.println(s[i]);
}
believefym
2007-08-10
打赏
举报
回复
Pattern pattern1=Pattern.compile("^(\\d+(\\.\\d+)?[A-Z]{2})[A-Z]*\\d+(\\.\\d+)?$");
Pattern pattern2 = Pattern.compile("^\\d+(\\.\\d+)?[A-Z]{2}$");
String str1="4.50XFLAX4.5";
String str2="120.00YR";
Matcher matcher=pattern1.matcher(str1);
if(matcher.matches()){
System.out.println("1:\t"+matcher.group(1));
}
else{
matcher = pattern2.matcher(str1);
if(matcher.matches())
System.out.println(2);
}
matcher=pattern1.matcher(str2);
if(matcher.matches()){
System.out.println("1:\t"+matcher.group(1));
}
else{
matcher = pattern2.matcher(str2);
if(matcher.matches())
System.out.println(2);
}
某
高人
整理的
Java
就业面试题大全【1】
提示:本大全每半月更新一次,
请
持续保持关注!谢谢!索取网址:www.itcast.cn从享受生活的角度上来说:"程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,...
JAVA
技术文档500篇(链接)
JAVA
技术文档500篇 关于CHM 制作精灵 目录 - Draw a pie chart (2) (3)
编程珠玑番外篇
这样, 你可以给你的邮件标题做支持
正则表达式
的查找噢 :) 除此, 还有 wikipediaFS , 可以用自己喜欢的编辑器直接编辑维基百科的文章. 还有 flickrFS . 直接用自己喜欢的编辑器可以编辑图像元信息, 还能 chmod...
学习资料2900篇(4~6)
1454 SAS9新体验:在DATA STEP中使用
JAVA
对象 1455 Saxon - XSLT与XQuery处理器 1456 SCJP备考指南 1457 SCJP考试心得 1458 SCJP认证套题解析之八 1459 SCJP认证套题解析之二...
一些重要的面试题!
本文对
Java
中常见的单例模式写法做了一个总结,如有错漏之处,恳
请
读者指正。饿汉法顾名思义,饿汉法就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。代码如下:1234567public class Singleton ...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章