VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
java
-> j2se / 基础类
字符串通配府匹配算法
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
字符串通配府匹配算法
发表于:
2007-01-03 15:03:07
楼主
程序要求实现以下功能:
1。提示用户输入两个字符串,
2。读入用户输入的两个字符串
3。根据读入的两个字符串进行匹配,例如:
*i*tooer,dietooer 则说明两字符串匹配,返回true.
co*de,acode 则说明两字符串不匹配,返回false.
请问这个功能用java语言如何实现?
发表于:
2007-01-03 15:04:22
1
楼 得分:
0
补充一下,*表示这个地方可以有0个或多个字符。
发表于:
2007-01-03 15:45:55
2
楼 得分:
0
有些难度,(如果2个字串都含有*,)
不知道,我这个才采鸟说的对不对
如果只有一个有*,好像用正则表达式就可以了,我1年多,没有看java了
如果2个都有*,我想可能按*划分成多个串进行匹配
发表于:
2007-01-03 16:00:26
3
楼 得分:
0
用正则表达式?能否说得详细些呢 ?
发表于:
2007-01-03 16:12:59
4
楼 得分:
0
public static boolean isregex(string s,string reg)//s为原字符串,reg为匹配字符串
{
return s.matches(reg.replaceall( "\\* ", ".* "));
}
发表于:
2007-01-03 16:25:11
5
楼 得分:
0
楼上意思有偏差吧 用户并没有输入“*”
发表于:
2007-01-03 16:34:57
6
楼 得分:
0
谢谢jy02209334,正则表达式的方法我试过了,是成功地。但是当字符串中有两个或两个以上星号时,这个方法就出错了。如何解决这个问题呢?
发表于:
2007-01-03 16:45:18
7
楼 得分:
0
把具体例子发出来看看
发表于:
2007-01-03 18:24:53
8
楼 得分:
0
刚才我又运行了一次程序,发现当字符串中有多个 "* "时也能运行,但问题是,当 "* "出现在首位时,运行程序就出错了。
发表于:
2007-01-03 20:00:46
9
楼 得分:
0
import java.util.regex.*;
public class twowords
{
public static void main(string[] args)
{
if(args.length!=2)system.out.println( "wrong number of words ");
pattern p=pattern.compile(args[0]);
matcher m=p.matcher(args[1]);
if(m.matches())system.out.println( "匹配 ");
}
}
运行:
java twowords .*ab.*dd fdsfdsjab**dd
打印:
匹配
我不知道lz说的*号是什么意思,是正则式中的星号还是普通的星号?
还有就是运行 java twowords \\*ab.*dd *abw**dd不会打印匹配,这是什么原因啊?我觉得应该是匹配的啊
发表于:
2007-01-03 22:49:12
10
楼 得分:
0
我说的 "* "是正则式中的星号
下一篇:
请教一下
上一篇:
java中如何使用外部jar文件
相关文章
想学习java,不知道怎么开头!
byte[]如何转换为int
弹出窗口的淡出效果用js 能实现吗?
请问我学习jsp需要学习j2se部分的网络编程和appl...
论坛初开张,各位朋友有兴趣的帮忙测一下:)
jfilechooser文件选择器问题
很简单的问->加载数据库有关的类出错
system.err与system.out区别
各位大虾...救命啊.jsp画面怎么在退出登录后控制...
大家帮帮我!
努力学习j2se 需要网上提供的免费处级教学视频,...
jdeveloper如何添加jar包?
我想做一个这样的网站,用什么工具
培训
jsp论坛技术
如何获取用户访问的页面地址(当该页面不存在时)...
一个常见的手机小游戏(贪吃蛇),框架已有,希望好...
心情不好很不好,散分
在线求助:java多线程与内存的使用
新的一年开始了,请各位光临.对中国每个城市软件行...
其他资讯
连接access无法执行插入语句
真让人郁闷,hibernate真这么难?弄了好几天始终...
栈帧是什么?
紧急求救,用jsf开发jsp页面,页面无法打开...
经典作品--java解惑谜题连载⑤
厂价直销笔记本/电脑配件/手机/5折冲值卡等(诚招...
struts的模块化配置怎么配置?
如何将本页(jsp页面)内容导出成word文件或exce...
一个系统要改为b/s结构设计 不知道怎么办
ajax的学习
问个cvs的问题,网上好象这种错误很少,大家看看...
怎样在jsp中实现树型目录,我是新手!请高手帮忙...
另外下载的开发包怎么导入阿 急
奇怪啊,郁闷啊
jsp当前页面的java代码怎么样获取(引用)html中各...
一个关于connection timed out的问题?...
关于共享安全的几个命令
请问如何从jsp页面向action中传一个记录集
myeclipse5.5ga install 注册码
用myeclipse建jsf的最简单例子的问题,新手高分请...
快速检索
分类导航标签a
专题开发/技术/项目设计模式
多媒体/设计/Flash/Silverlight 开发Flash流媒体开发
C++ Builder茶馆
Delphi网络通信/分布式开发
移动平台其他移动相关
多媒体/设计/Flash/Silverlight 开发设计
Oracle认证与考试
Web 开发非技术区
社区支持新版申请
社区支持公告
PowerBuilder项目管理
.NET技术.NET Framework
硬件使用装机与升级及其他
JavaSUN
专题开发/技术/项目函数式编程
最新资讯
有关installshield12制作卸载快捷方式问题?
求skin++ 2.0 api文档或.h文件
jsp问题
wince环境配置 如何开启wince开发之门
身份证取出生日期
请谈谈spring整和struts的好处
菜鸟请教
请人开发一个自动玩扑克牌(21点)的软件,高手请...
。net如何调用win32 dll的变量啊?
[50分]怎么删除打开方式列表?
怎么访问内部类中的方法??
sql server 空间分配问题
为什么我有多个帖子,但是只能提前一个帖子?
通過終端使用遠程電腦如何打印到本地?
征集五一长假度过方案
怎么合并这个表的记录啊?热心人参与就有分
急需
lpctstr string转换
工作了两三年的程序员们进来聊聊新的一年的打算吧...
关于usb接口设置成只写的问题
请教sp_EXECutesql函数的使用
请教excel方面的问题:如何找到以字母"l"开头的总...
怎么在sql server数据库中读取图片文件并显...
一个关于iocp的问题,请高手来帮忙。  ...
特别感谢
求助~!!
希望大家能帮小妹我解决这个问题
请问如何在程序中设置微软语音识别引擎?
有没有ajax根据库表产生的动态树的实例?
vs2005+sql2005,运行时出现:无法将输入 xm...
请教一个基本问题??
在框架页里面怎么跳转。。。
求2006年下半年程序员上午题和下午试题答案?
php调用mysql写文件的问题
用adoquery怎样查询某日期范围的内容?谢谢谢谢
关于用vba编写浏览器的问题?
关于自定义类加载器classloader的一个奇怪的现象...
javascript学习心得 by-sodii 1...
简单问题!!急急急啊
协同办公系统(oa)合作
热门点击
如何判断一行字的宽度超过一个cstatic的宽度?
请问,有没有使用pxa 255开发板的,如何再开...
如何查看一个可执行文件是32位的,还是64位的?
有关sharpdevelop的一个小问题
getbitmapbits和setbitmapbits函数的问题?(了解...
我用opendatasource从 access 2k ...
用powerdesigner如何导出数据库文档?
我为什么写不进去文件呢
tabstrip控件使用
求救:vb.net打包时怎么把oracle的odp.net打进去?...
请教高手!!!
asp 查询数据库问题
通过串口链接手机(三星手机),然后通过终端程序...
把宽带连接方式从拨号上网改为通过路由上网后,x...
海量数据删除效率问题,高手请指点
简单数学题,我循环时出错,给个代码参考下
我想编写一个类似于qq的程序,请问用什么语言比较...
怎样让执行拖放的时候窗体不会出现"假死"?
谁帮我修改一下ajax表单的验证
急 需...
c++builder兼职
web2.0交友网程序/交友/虚拟同居/大头贴/相册/日...
基于tcp程序的同步问题
████【心得】如何取出datatable中某几个字段...
向sqlserver插入数据的问题
国内优秀的dcs控制系统
有关orm的objectoperator问题
做界面最好用dephi最好吗?
ewebeditor 提交两次问题 用过的...
探讨一下网站开发过程中的最大难点会是什么?
菜鸟问题,数据读入数组出错!!!
请教一个联表查询sql的写法
bcb中隐藏窗口问题,为什么不能实现
帮我找出错误
以 太 网 问 题 求&nb...
借宝地招聘网站美工一名(北京海淀桥)
刚装上一个vs 2005 编译第一个程序 ...
2008第一问。我该朝哪儿走?
vc开发dhcp客户端
如何实现鼠标移动到gridview的栏时显示提示?