A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘肥 黑马帝   /  2011-9-28 14:25  /  1703 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

写一个正则表达式,验证源代码路径,以类似“src/”开头,只能是字母,不能有数字
如“src/test","src/test/book"......就是说可以有好几层,但是最后不能是以”/“结尾的~~~

6 个回复

倒序浏览
^src/([a-zA-Z]+/)+[a-zA-Z]+$
你试试这个

上面这个错了,改下:
^src/([a-zA-Z]+/)*[a-zA-Z]+$
[ 本帖最后由 邢勇 于 2011-09-28  16:30 编辑 ]
回复 使用道具 举报
黑马网友  发表于 2011-9-28 16:14:44
藤椅

回复 沙发 的帖子

恩,差不多懂了。谢谢啦~
能不能给说一下什么时候用圆括号什么时候用方括号啊:loveliness:
回复 使用道具 举报
黑马网友  发表于 2011-9-28 16:23:39
板凳

回复 沙发 的帖子

不对呀,这样的话像”src/test“这种中间只有一个”/“的就不满足了。
是不是第二个”+“应该改成*啊,就是圆括号后面那个???

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-9-28 16:28:14
报纸
方括号[],这里面我理解是一个集合,然后用它来匹配一个属于这集合的字符,注意是一个字符,
而圆括号里面是一组表达式,我觉得用几次你就明白了,多看看jdk文档吧,你可以搜Pattern
这个类,然后里面有讲正则表达式的,我也是前两天刚看了点,呵呵

评分

参与人数 1技术分 +2 收起 理由
wangfayin + 2

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-9-28 16:29:25
地板
恩 是我错了 你说的对:lol
回复 使用道具 举报
黑马网友  发表于 2011-9-28 16:40:16
7#

回复 地板 的帖子

呵呵,谢谢啦,大家一起进步昂~~~:D
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马