`

Java在字符串中查找需要的字段

 
阅读更多
该方法可以将一段字符串中特定的字符取出:
例如:aaaaa[T]0909,[e],wer32[a],wrwerwe[asdfst],
程序最终取出的字段是:Tea

String test = getTextFromClipboard();
		if (null == test) {
			return;
		}
		test = test.replaceAll("\\[", "%").replaceAll("\\]", "%");
		Pattern p = Pattern.compile("%[A-Za-z]{0,2}+[0-9]{0,2}%");
		Matcher matcher = p.matcher(test);

		String word = null;
		String[] keys = new String[3];
		int count = 0;
		while (matcher.find()) {
			word = matcher.group();
			keys[count++] = word.replaceAll("%", "");
			if (3 == count) {
				break;
			}
		}

		if (3 != count) {
			return;
		}
分享到:
评论

相关推荐

    从字符串中查找字符出现次数的方法和性能对比

    从字符串中查找字符出现次数的方法和性能对比

    一次查找替换文本中多个字符串(添加还原功能)

    一个java开发的小工具,一次性查找替换文本中多个字符串。 进行了优化: 1、不使用弹出式提示查找数据 2、添加替换还原功能

    使用Lambda表达式查找指定字符

    使用Lambda表达式查找指定字符,(input parameters)=>expression

    Visual C++ 2005入门经典--源代码及课后练习答案

    6.7.2 从字符串中删除空格 268 6.7.3 计算表达式的值 268 6.7.4 获得项值 271 6.7.5 分析数 272 6.7.6 整合程序 274 6.7.7 扩展程序 276 6.7.8 提取子字符串 277 6.7.9 运行修改过的程序 280 6.8 ...

    java常用工具类的使用

    在Java程序设计过程中,对应日期和时间的格式化,还有一个简单的格式化方式,就是java.text.SimpleDateFormat,该类中用字符串指定日期和时间的格式,字符串中的字符称为模式字符,模式字符区分大小写。常见的模式...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    封装给java使用的 web插件报表(修正版本)

    * 字符串组装方式:rm报表报表文件流base64码+"&&"+字段类型码+"&&"+结果集+"&&"+数据源名称 */ public String CreateViewer();//3:生成在html页面的编码 } 具体的使用方法请参照 index.jsp 报表的使用方法请...

    javaclass源码-classfinder:classfinder库/工具正在帮助Java开发人员在没有提供源代码的情况下轻松地在JVM内

    列出一些带有指定常量字符串的类; 列出使用其他类,方法或字段的类; classfinder库/工具可帮助Java开发人员在没有提供源代码的情况下轻松地在JVM内部或外部查找类。 本手册主要介绍从命令行作为独立应用程序运行的...

    Java面试宝典2020修订版V1.0.1.doc

    35、MySQL、SqlServer、oracle写出字符存储、字符串转时间 52 36、update语句可以修改结果集中的数据吗? 53 37、oracle如何设置主键自动增长? 53 38、表连接、子查询的区别是什么?它们可以相互转化吗?你倾向于用...

    Java - Redis操作的工具类RedisUtil

    设置ASCII码, 字符串'a'的ASCII码是97, 转为二进制是'01100001';为哈希表 key 中的指定字段的整数值加上增量 increment;获取列表指定范围内的元素;移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到...

    XlsPdfGenerator:通过模板转换应用程序将 Java XLS 转换为 PDF

    • 填写 - 使用字符串值填写 PDF 中的命名表单字段。 • 检查 - 向 PDF 上的命名表单字段添加复选标记。 • fillFromExcel - 使用在命名的 Excel 列中找到的值填写 PDF 中的命名表单字段。 • checkFromExcel - ...

    根据表结构生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第8版)

    3、移除XML字符串拼接工具,将该功能整合到了字符串格式化工具中。 4、调整字段设置界面,更方便使用。 5、修正使用自定义注释时生成JavaBean注释不对的Bug。 6、现在测试数据库连接能显示数据库的版本信息了。 ...

    CSVFileReader:CSV文件阅读器

    CSVFileReader 这是逗号分隔值(CSV)格式的读取器和写入器。 它是使用标准库以Java开发的。... 在任何字段中查找值。 在特定字段中查找值。 连接记录数组。 格式化CSV字符串以获取格式正确的CSV输出。

    java自学之道

    2.32 字符串排序 2.33 贷款器 2.34 通讯录排序 2.35 闰年判断 2.36 二元方程求解 2.37 密码解译 2.38 DVD查询 2.39 电子日历 2.40 万年历 第二篇 提高篇 第3章 Java常用算法 3.1递归算法 3.2冒泡排序算法 3.3 快速...

    正则表达式

    例如,序列 "\n" 在字符串中匹配的是一个直接量换行符.在正则表达式中,许多标点符号都有特殊的含义.下面是这些字符和它们的含义: 正则表达式的直接量字符 字符 匹配 ________________________________ 字母数字...

    根据表结构生成JavaBean,史上最强最专业的表结构转JavaBean的工具(第6版)

    3、字段转换设置新增需要在某类型上添加的注解配置。 4、新增实体生成策略,可以根据项目的需求为实体配置不同的生成策略。 5、新增实体主键生成策略,可以配置手动生成主键也可以配置自动生成主键。 6、可以...

    jdbc基础和参考

    从Jdk6.0以后要求,JDBC 4.0 Drivers 必须包括 META-INF/services/java.sql.Driver 文件,有了这个文件以后不需要在显示的使用Class.forName来进行驱动的注册 Oracle数据库进行连接的时候,使用的驱动类: 1....

    RFC-browser:RFC查看器。 Singleton,Observer,MVC模式以及Command和Composite模式

    RFC浏览器在此RFC浏览器中,您可以: 在顶部的文本字段中按编号查找RFC 如果在顶部的文本字段中输入字符串,则按标题(特别是RFC)查找RFC 显示RFC和结果表看到特定的RFC时使用键盘键进行导航使用前进和后退功能在...

Global site tag (gtag.js) - Google Analytics