黑马程序员技术交流社区

标题: 写一个正则表达式~~~ [打印本页]

作者: 刘肥    时间: 2011-9-28 14:25
标题: 写一个正则表达式~~~
写一个正则表达式,验证源代码路径,以类似“src/”开头,只能是字母,不能有数字
如“src/test","src/test/book"......就是说可以有好几层,但是最后不能是以”/“结尾的~~~
作者: 邢勇    时间: 2011-9-28 15:51
^src/([a-zA-Z]+/)+[a-zA-Z]+$
你试试这个

上面这个错了,改下:
^src/([a-zA-Z]+/)*[a-zA-Z]+$
[ 本帖最后由 邢勇 于 2011-09-28  16:30 编辑 ]
作者: 匿名    时间: 2011-9-28 16:14
标题: 回复 沙发 的帖子
恩,差不多懂了。谢谢啦~
能不能给说一下什么时候用圆括号什么时候用方括号啊:loveliness:
作者: 匿名    时间: 2011-9-28 16:23
标题: 回复 沙发 的帖子
不对呀,这样的话像”src/test“这种中间只有一个”/“的就不满足了。
是不是第二个”+“应该改成*啊,就是圆括号后面那个???
作者: 匿名    时间: 2011-9-28 16:28
方括号[],这里面我理解是一个集合,然后用它来匹配一个属于这集合的字符,注意是一个字符,
而圆括号里面是一组表达式,我觉得用几次你就明白了,多看看jdk文档吧,你可以搜Pattern
这个类,然后里面有讲正则表达式的,我也是前两天刚看了点,呵呵
作者: 匿名    时间: 2011-9-28 16:29
恩 是我错了 你说的对:lol
作者: 匿名    时间: 2011-9-28 16:40
标题: 回复 地板 的帖子
呵呵,谢谢啦,大家一起进步昂~~~:D




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2