站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题正则表达式的问题,高手请进!

正则表达式的问题,高手请进!

摘要: 正则表达式的问题,高手请进!


1.如何不匹配连续的数字序列,如123456789
2.如何不匹配连续相同的字符
3.如何匹配同时含有字母和数字或字符
谁有这些正则表达式啊!在网上找了半天没找到!
回答正确,每个20分!


静下心来仔细看20分钟的正则表达式文档,相信以上问题你有个八九不离十的答案。
而不是在网上找现成的。


1 [^0-9]+


偶的思路:
1.先取有连续数字的数字序列,再取否定字符集
2.思路与1同
3.取只含有字符或只含有数字的字符串 取否定字符集



2 ^(.+)/1+$
这个表达式匹配连续字符串


第三个问题你没表达清楚


3.匹配字符中同时含有英文字母加数字或符号的字符串


我试用一下哦,看是否正确!如果正确我就结贴了,谢谢了!


1 [^0-9]+ 这个不正确!不能完成数字序列的判断,我测试过了
2 ^(.+)/1+$ 这个能匹配连续的字符串,我要求是不匹配,我加了反向,^[^.+)/1+]$,连续的不连续都不行了,不知道怎么回事!



2题只能得到这样的正则匹配,你不能将结果取反吗?
更正一下:2题的严格写法应该是
^(.)/1+$


不好意思1题没看清你的题意


晕~
2题的严格写法应该是
^(.)/1*$


^(.)/1*$ 我要的是不匹配啊,大哥!还要取反不知道怎么取!


不好意思,你就帮忙帮到底,送佛送到西!我的QQ:359635471


↑返回目录
前一篇: JSP 网上银行支付接口
后一篇: MyEclipse 中文乱码问题!