java里面的Pattern类, 如果构造正则表达式来匹配以abc开头又以abc结尾最小的字符串呢? 例如字符串abc1abc_ab_abc2abc, 第一次将会匹配出abc1abc, 而不是abc1abc_ab_abc, 也不是abc1abc_ab_abc2abc, 第二次就会匹配出abc2abc, 但是如何构造正则表达式呢? 请求各位帮忙~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己的匹配『 匹配出全部abc----abc; 然后自己比较 返回最小的那个』 jimshen(jimshen), 谢了, 能告诉我 .* , .*? 和 .*+ 的区别么? *表示匹配0个或多个字符,是贪婪的(Greedy),即尽可能多地匹配字符,.*表示尽可能多地匹配非\r\n的字符*?称为是懒惰的星号,即尽可能少地匹配字符,马上会去检测后面的字符是否满足.*?后的模式,如果不满足,则回溯;一旦后面的字符串满足模式abc,则马上停止了*+不知道,倒是有 + 和 +?。+表示匹配1个或多个字符,是贪婪的;+?是懒惰的,在匹配一个字符之后会去检测后面的字符是否满足.+?后的模式,如果不满足,则回溯 我也不懂正则表达,如果哪位高手有资料发于我邮箱..谢谢!![email protected] *表示匹配0个或多个字符,是贪婪的(Greedy),即尽可能多地匹配字符,.*表示尽可能多地匹配非\r\n的字符*?称为是懒惰的星号,即尽可能少地匹配字符,马上会去检测后面的字符是否满足.*?后的模式,如果不满足,则回溯;一旦后面的字符串满足模式abc,则马上停止了*+不知道,倒是有 + 和 +?。+表示匹配1个或多个字符,是贪婪的;+?是懒惰的,在匹配一个字符之后会去检测后面的字符是否满足.+?后的模式,如果不满足,则回溯学习了~~~ 在谢了, jimshen(jimshen) , 总算有点了解了, 原来我昨晚一直搞的是贪婪的匹配, 难怪匹配不对, 不对我现在又面临新的问题, 头痛啊, 请问如何构造:行的开头符或空白符或'<' + 零次或多次空白符 + "abc" + 零次或多次空白符 + 行结尾符或空白符或'>'我的构造是这样: "\\s|^|<\\s*?abc\\s*?\\s|$|>" , 不对么?求解~~ 上面的整行匹配的。在整行和不是整行匹配的时候有点差别,自己试一下\s*<?\s*abc\s*(>|\r|\s){1} 求教jsp中<input>限制输入长度,和敏感字符过滤问题!!! java打印有哪些方式 897/1000希望得到0.897,这个在java里面如何实现啊? 紧急求助!!! log4j的问题,配置被容器的覆盖? 刚接触hibernate.问一个关于domain object设计的问题! 关于DTO 急求!!在JSP页面中form表单中的action=<%=basePath %>News.shtml是什么意思? 一个关于字符串输出怎样控制小数位数的问题. JSP 学习问题系列 jfreechart横轴间隔设定的问题 JSP中用BEAN显示数据所出的问题,谢谢!
『
匹配出全部abc----abc;
然后自己比较 返回最小的那个
』
[email protected]
行的开头符或空白符或'<' + 零次或多次空白符 + "abc" + 零次或多次空白符 + 行结尾符或空白符或'>'
我的构造是这样: "\\s|^|<\\s*?abc\\s*?\\s|$|>" , 不对么?
求解~~