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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 doomsday 于 2015-3-29 09:36 编辑

求大神们解答

9 个回复

倒序浏览
  1.                 String regex = "a{1}b{1}c{1}.*";
  2.                
  3.                 String str = "abcde";
  4.                
  5.                 System.out.println(str.matches(regex));
复制代码

.*表示任意字符零次或多次
大写的键字幕改成大写即可
回复 使用道具 举报
String reg="[Aa][Bb][Cc]+";
回复 使用道具 举报

这样的话aBc都可以通过呀
回复 使用道具 举报
圣光忏悔 发表于 2015-3-28 17:12
.*表示任意字符零次或多次
大写的键字幕改成大写即可

我想的是 开头可能是abc ABC AAA 动态的去匹配是abc ABC AAA 的,不需要这样修改
回复 使用道具 举报
大牛都去哪里了
回复 使用道具 举报
doomsday 发表于 2015-3-28 17:20
这样的话aBc都可以通过呀

如果你只要ABC或者abc的话用String reg="ABC|abc";
回复 使用道具 举报
谢鸿 中级黑马 2015-3-28 20:37:22
8#
支持支持!!!
回复 使用道具 举报
剑雨飘扬 发表于 2015-3-28 20:22
如果你只要ABC或者abc的话用String reg="ABC|abc";

(ABC|abc)这样也是可以的吧
回复 使用道具 举报
doomsday 发表于 2015-3-28 22:35
(ABC|abc)这样也是可以的吧

一样的,小括号只是加个标记而已
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马