java - 一个简单的匹配正则表达式的程序,关于x* 有点疑惑
黄舟
黄舟 2017-04-17 17:18:39
[Java讨论组]

x*表示有零个或多个x字符, 那也就是有一个字符的时候就不能匹配 ,那下面的程序中间字符为一个时,还是能够匹配?

public class StringEx7
{
        public static void main (String [ ] args)
        {
                String sen = "^[A - Z].*[\\.]$";
                String s = "Ah." ; 
                System . out . println (s . matches (sen)) ; 
        }
}
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(3)
大家讲道理

就这三个量词,我是按照这样的顺序记忆的。
?, +,*,
分别表示:
?: 至多1次,至少0次;
+: 至多N次,至少1次;
*: 至多N次,至少0次.

PHP中文网

*表示多个,不表示零个,一个也是多个。

巴扎黑

写错了,应该是零个至多个
话说你到底是学语文还是学编程
(ー_ー)!!

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号