求助各位高手,请问怎样用java实现一个基于正则表达式的查找程序呢?

问题描述

求助各位高手,请问怎样用java实现一个基于正则表达式的查找程序呢?谢谢!

解决方案

解决方案二:
你想查找什么呀?问题说清楚一些
解决方案三:
publicstaticString[]getStrExpression(Stringregex,Stringstr){List<String>temp=newArrayList<String>();Patternp=Pattern.compile(regex);Matcherm=p.matcher(str);while(m.find()){temp.add(m.group());}String[]result=newString[temp.size()];temp.toArray(result);returnresult;}以前写的一个列子publicstaticvoidmain(String[]a){Stringregex="AL.*\/AL";//正则表达Stringstr="123ALvcv/AL75942A8506B4213";String[]result=getStrExpression(regex,str);for(Strings:result){System.out.println(s);}}
解决方案四:
就是像记事本中的查找功能一样,但我希望这个查找功能中,还可以以正则表达式的方式查找,比如我要找的是hi后面不远处跟着一个Lucy,就应该用bhib.*bLucyb查找。我希望能够适用于所有正则表达式!谢谢!
解决方案五:
学习。。-------------------------------------

时间: 2024-12-30 18:14:11

求助各位高手,请问怎样用java实现一个基于正则表达式的查找程序呢?的相关文章

请问怎样用java实现一个基于正则表达式的查找程序呢?

问题描述 各位高手,请问怎样用java实现一个基于正则表达式的查找程序呢? 解决方案 解决方案二:可以去看看horstmann写得corejavaVolumI第12章最后一节RegularExpressions:importjava.io.*;importjava.net.*;importjava.util.regex.*;/**ThisprogramdisplaysallURLsinawebpagebymatchingaregularexpressionthatdescribesthe<ahr

哎哎哎!急-请求大神帮忙用JAVA写一个基于UDP的语音聊天系统

问题描述 请求大神帮忙用JAVA写一个基于UDP的语音聊天系统 有报酬!!?谢谢!!急急 解决方案 有报酬,两个馒头.呵呵...... UDP 实际简单,但语音部分还是有一些工作量的.

新官上任,转贴一篇:Java做一个最简单的通话程序

程序 Java中的网络编程是一个很重要的部分,也是其编程优越性的地方之一.在Java中有一个专门的Java.net类库来管理网络编程的有关方法. 下面先介绍在Java中怎样用socket进行客户与服务器通信.最后再介绍一个一个最简单的通话程序. 一.怎样用socket进行客户与服务器通信 在Java中用socket进行客户/服务器之间的通信编程.Socket是两个实体之间进行通信的有效端点.通过socket可以获得源IP地址和源端口.终点IP地址和终点端口.用户可以将多个socket连入同一个端

请问如何用Java做一个数据与地理信息结合的系统?

问题描述 最近做一个项目,要求在现有地理图的基础上标注一些柱形.线条或者数据,地理图最好是矢量的.类似目前能见到的很多地理信息系统.请问应该用哪些相关的技术?恳请高手解答! 解决方案 解决方案二:图形图像jfreechart解决方案三:jfreechart报表解决方案四:呃..其实我是想问,矢量的底图应该用什么做?解决方案五:这里有个关于插入矢量图的:解决方案六:这个不是矢量图的啊--引用4楼goodmrning的回复: 这里有个关于插入矢量图的:http://zhidao.baidu.com/

求高手,如何用java编写一个万年历

问题描述 要求用户输入年份,直接输出全年的日期,自己写了一些..希望大家指教!!publicclassMayday{intyear;intmonth;publicbooleanisRun(inta){if(a%4==0&&a%100!=0||a%400==0){returntrue;}else{returnfalse;}}publicintyday(){intsum=0;for(inti=1900;i<year;i++){if(isRun(i)){sum+=366;}else{sum

java实现一个十六进制文件查看器程序

import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; public class HexFinder {    public static String format(byte []bt){   int line=0 ;   StringBuilder buf=new StringBuilder() ;   for(byte d:bt){    if(line%16==0)  

Java编写一个图书管理系统,要使用JDVC技术访问,带有SQL数据库,请问怎么写

问题描述 Java编写一个图书管理系统,要使用JDVC技术访问,带有SQL数据库,请问怎么写 Java编写一个图书管理系统,要使用JDVC技术访问,带有SQL数据库,请问怎么写 解决方案 http://download.csdn.net/detail/u014029255/8284261 解决方案二: 1.写界面 2.写数据库连接 3.写数据库的增删改查 4.处理细节

spring-想用java写一个博客系统

问题描述 想用java写一个博客系统 想用java写一个自己的博客程序,现在问题来了,由于不想 用jsp+servlet感觉太乱,就苦苦在网上找该用什么框架,什么方案,能保证安全,能保证速度,这里问过一些朋友意见不一,下面是自己定出来的一些框架搭配 1.struts+spring+hibernate(感觉有hibernate的地方速度不怎么样) 2.springmvc+jdbctemplate 3.直接springmvc 4.springmvc+mybatis 这里想请教各位高手该如何选呢,或者

java动态定时任务-java有关一个动态定时任务的需求求助

问题描述 java有关一个动态定时任务的需求求助 每天都要在某个时间执行一个任务 这个时间是 动态的 从数据库取的 比如今天是要在22点45分15秒执行一个任务 明天的这个时间是 23点45分11秒 以此类推 每天都会有一个动态的时间任务请问这个怎么用java实现 貌似quartz实现不了 解决方案 用java的定时器可以实现,但是需要用两个定时器.一个每日执行,一个每秒执行.实例代码:Task是最终的任务:SheduledTask接收任务时间,每隔一秒匹配一下当前时间,如果匹配就执行Task: