什么网站能匹配到皮皮麻将 网站版下载

接着你可以说点什么
请输入需要订阅的邮箱地址您现在的位置: >
麻将技巧——分析起手配牌技巧
& & & & 打麻将每一局起手的牌姿都不会不同,起手的牌姿决定可本局麻将大体的走势,所以对起手牌姿的分析就是非常重要的。我们经常起到一手表面看着比较好的牌姿,但是怎么都和不出来,这说明我们起手的牌姿可能只是表面好,真正分析起来其实不然。那么,怎么判别我们起手牌姿的优劣呢?
& & & & 第一种情况:是手牌的配牌是的牌势,表面看起来非常工整,但是如果五对都是如三万,七条,五筒之类的尖张或中张,这些牌都是很少能出现的,想要碰出难度相当之大,特别是越到牌局的最后就越是难出,所以这副牌成碰碰和的概率就相当低了,应该趁早调整,改和平和或七对了。
& & & & 第二种情况:如果起手有九张万张,那么就不能就其他两门的双搭,比如一对三筒和五七条,因为你想要做清一色的话必然先舍五七条和三筒对,这样别人一看就知道你要做万一色,就必然不会再放万张给你,而你就只能靠自摸成和,这样难度太大。这种牌应及早调整。
& & & & 以上讲了几种虚有其表的牌面,那么,面对一铺起手配牌,我们如何制定最佳作战方针和确定牌面的优劣呢?这就需要用&五七浪面&的意识来指导我们的判断。
& & & & 何谓&五七浪面&?我们先说说&五&,我们知道一般的麻将牌铺成牌必须有一对将头四组顺子或刻子组成,这就是说只要这五个要系构备齐全,就意味着这铺牌已成成牌。
& & & & 一般情况下,起手配牌比较杂乱,这就需要我们用&五&的意识指导我们的战略企图,在实践中摸打吃碰使其齐全以达和牌,这就是&五&的概念。
& & & & 还有一种听牌形式是&七小对&,一般欲做七小对者,条件是起手牌对子较多,如果我们头脑中有&七&的提醒的话,遇上这种牌姿,就会主动地做起七小对。而如果对子不多,把七小对拟为自己的作战宗旨是非常不现实的。
& & & &另外一种听牌形式是&十三不靠&即&十三浪&,大凡能打成这种牌姿的起手配牌都是孤张字、风牌较多,同理,&浪&的意识也会提醒我们认清这种牌势。
& & & &所以,我们对起手牌姿的分析应该用&五七浪面&常见的理念,不能钻牛角尖,还要不断在平时打麻将的过程中总结经验教训,提高自己的打麻将技巧,才能判断准自己的起手牌姿。匹配麻将和牌的正则表达式怎么写? - 知乎154被浏览19131分享邀请回答^(?:幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]){14,17}$
牌中必然有至少一个的刻或杠,符合正则二——杠刻:(?&ke&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&ke&{2,3}
牌中也可能有顺子,符合正则三——顺子:(?:幺鸡二条三条|一筒二筒三筒|幺万二万三万|(?:二(?&bcd&[条筒万])三\k&bcd&四\k&bcd&)|(?:三(?&cde&[条筒万])四\k&cde&五\k&cde&)|(?:四(?&efg&[条筒万])五\k&efg&六\k&efg&)|(?:五(?&fgh&[条筒万])六\k&fgh&七\k&fgh&)|(?:六(?&ghi&[条筒万])七\k&ghi&八\k&ghi&)|(?:七(?&hij&[条筒万])八\k&hij&九\k&hij&))
另外还必须有一对,考虑到排序后对子前后的牌可能是顺子中的大牌或小牌,所以不做断言,只需符合正则四——对子:(?&aa&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&aa&
局部地区中不允许清一色,应该符合正则五——两门:(?:[鸡条].*[万筒])|(?:筒.*[万条鸡])|(?:万.*[筒条鸡])
最后,有一个非常严肃的问题,这副牌必须符合正则六——不断幺:[幺一九中]
好,我们现在整体回顾一下,和牌应该:张数符合;整副牌符合「此处可能有对子,顺子或杠刻,此处可能有对子,顺子或杠刻,此处可能有对子,此处可能有对子,顺子或杠刻,此处可能有对子,顺子或杠刻,此处可能有对子」;杠刻至少一个;杠最多有三个;对子只有一个;最多缺一门;不能断幺;牌面相同的牌不得超过4张(有人会出老千出得这么明显么!)。下面以之前的六个正则为基础,进行一些加强判断。整副牌由被「对子」隔开的连续的「顺子、杠刻」组成,正则二三四可以归纳为正则七——结构:^(?:(?:(?&aa&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&aa&)?(?:(?:幺鸡二条三条|一筒二筒三筒|幺万二万三万|(?:二(?&bcd&[条筒万])三\k&bcd&四\k&bcd&)|(?:三(?&cde&[条筒万])四\k&cde&五\k&cde&)|(?:四(?&efg&[条筒万])五\k&efg&六\k&efg&)|(?:五(?&fgh&[条筒万])六\k&fgh&七\k&fgh&)|(?:六(?&ghi&[条筒万])七\k&ghi&八\k&ghi&)|(?:七(?&hij&[条筒万])八\k&hij&九\k&hij&)))|(?:(?&ke&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&ke&{2,3})(?:(?&bb&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&bb&)?)+$
杠刻前后可以是首尾,或者杠刻顺子对;正则七可以进化为正则八——必有杠刻:^(?:(?:(?&kea&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&kea&{2,3})|(?:幺鸡二条三条|一筒二筒三筒|幺万二万三万|(?:二(?&bcda&[条筒万])三\k&bcda&四\k&bcda&)|(?:三(?&cdea&[条筒万])四\k&cdea&五\k&cdea&)|(?:四(?&efga&[条筒万])五\k&efga&六\k&efga&)|(?:五(?&fgha&[条筒万])六\k&fgha&七\k&fgha&)|(?:六(?&ghia&[条筒万])七\k&ghia&八\k&ghia&)|(?:七(?&hija&[条筒万])八\k&hija&九\k&hija&))|(?:(?&aa&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&aa&))*(?:(?&ke&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&ke&{2,3})(?:(?:(?&keb&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&keb&{2,3})|(?:幺鸡二条三条|一筒二筒三筒|幺万二万三万|(?:二(?&bcdb&[条筒万])三\k&bcdb&四\k&bcdb&)|(?:三(?&cdeb&[条筒万])四\k&cdeb&五\k&cdeb&)|(?:四(?&efgb&[条筒万])五\k&efgb&六\k&efgb&)|(?:五(?&fghb&[条筒万])六\k&fghb&七\k&fghb&)|(?:六(?&ghib&[条筒万])七\k&ghib&八\k&ghib&)|(?:七(?&hijb&[条筒万])八\k&hijb&九\k&hijb&))|(?:(?&bb&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&bb&))*$
局部地区要求上听时手里至少要有四张,所以即使在可和对对碰时允许有两个相同牌面的对子,也只可能有最多三杠;前后可能是首尾或「顺子、刻、对子」的杠,允许有 0 到 3 个。3个杠时,张数17张,除去杠之外的5张牌应该由至少一个对子与一套「顺子、刻」组成,无论如何组合,都不会发生出现同样四张牌、却不是杠的情况;验证非4杠时也就不用考虑两对的情况,无需为对子再做负断言,正则有所简化;即符合正则九——至多三杠:^(?!(?:.*(?&gang&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&gang&{3}.*){4,}).*$
「幺鸡幺鸡幺鸡三条四条五条五条六条七条幺万幺万幺万九万九万」不应认为包含对五条;但「幺鸡幺鸡幺鸡三条四条五条五条五条五条六条七条二万二万二万」则应算做有对五条,所以对子两侧应该是首尾或顺子杠刻,符合正则十——仅一对:^(?:(?:(?:幺鸡二条三条|一筒二筒三筒|幺万二万三万|(?:二(?&bcd&[条筒万])三\k&bcd&四\k&bcd&)|(?:三(?&cde&[条筒万])四\k&cde&五\k&cde&)|(?:四(?&efg&[条筒万])五\k&efg&六\k&efg&)|(?:五(?&fgh&[条筒万])六\k&fgh&七\k&fgh&)|(?:六(?&ghi&[条筒万])七\k&ghi&八\k&ghi&)|(?:七(?&hij&[条筒万])八\k&hij&九\k&hij&)))|((?&ke&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&ke&{2,3}))*(?:(?&aa&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&aa&)(?:((?:幺鸡二条三条|一筒二筒三筒|幺万二万三万|(?:二(?&bcdz&[条筒万])三\k&bcdz&四\k&bcdz&)|(?:三(?&cdez&[条筒万])四\k&cdez&五\k&cdez&)|(?:四(?&efgz&[条筒万])五\k&efgz&六\k&efgz&)|(?:五(?&fghz&[条筒万])六\k&fghz&七\k&fghz&)|(?:六(?&ghiz&[条筒万])七\k&ghiz&八\k&ghiz&)|(?:七(?&hijz&[条筒万])八\k&hijz&九\k&hijz&)))|((?&kez&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&kez&{2,3}))*$
综上,以相互独立的条件中任意一个做正则主体语句,其他条件做断言,即可构造出匹配麻将和牌的正则。例,正则十一——和牌:^(?=^(?:幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]){14,17}$)(?=(?:.*[鸡条].*[万筒].*)|(?:.*筒.*[万条鸡].*)|(?:.*万.*[筒条鸡].*))(?=.*[幺一九中].*)(?=^(?:(?:(?&kea&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&kea&{2,3})|(?:幺鸡二条三条|一筒二筒三筒|幺万二万三万|(?:二(?&bcda&[条筒万])三\k&bcda&四\k&bcda&)|(?:三(?&cdea&[条筒万])四\k&cdea&五\k&cdea&)|(?:四(?&efga&[条筒万])五\k&efga&六\k&efga&)|(?:五(?&fgha&[条筒万])六\k&fgha&七\k&fgha&)|(?:六(?&ghia&[条筒万])七\k&ghia&八\k&ghia&)|(?:七(?&hija&[条筒万])八\k&hija&九\k&hija&))|(?:(?&aa&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&aa&))*(?:(?&ke&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&ke&{2,3})(?:(?:(?&keb&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&keb&{2,3})|(?:幺鸡二条三条|一筒二筒三筒|幺万二万三万|(?:二(?&bcdb&[条筒万])三\k&bcdb&四\k&bcdb&)|(?:三(?&cdeb&[条筒万])四\k&cdeb&五\k&cdeb&)|(?:四(?&efgb&[条筒万])五\k&efgb&六\k&efgb&)|(?:五(?&fghb&[条筒万])六\k&fghb&七\k&fghb&)|(?:六(?&ghib&[条筒万])七\k&ghib&八\k&ghib&)|(?:七(?&hijb&[条筒万])八\k&hijb&九\k&hijb&))|(?:(?&bb&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&bb&))*$)(?=^(?!(?:.*(?&gang&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&gang&{3}.*){4,}).*$)(?:(?:(?:(?:幺鸡二条三条|一筒二筒三筒|幺万二万三万|(?:二(?&bcdx&[条筒万])三\k&bcdx&四\k&bcdx&)|(?:三(?&cdex&[条筒万])四\k&cdex&五\k&cdex&)|(?:四(?&efgx&[条筒万])五\k&efgx&六\k&efgx&)|(?:五(?&fghx&[条筒万])六\k&fghx&七\k&fghx&)|(?:六(?&ghix&[条筒万])七\k&ghix&八\k&ghix&)|(?:七(?&hijx&[条筒万])八\k&hijx&九\k&hijx&)))|((?&kex&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&kex&{2,3}))*(?:(?&zz&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&zz&)(?:((?:幺鸡二条三条|一筒二筒三筒|幺万二万三万|(?:二(?&bcdz&[条筒万])三\k&bcdz&四\k&bcdz&)|(?:三(?&cdez&[条筒万])四\k&cdez&五\k&cdez&)|(?:四(?&efgz&[条筒万])五\k&efgz&六\k&efgz&)|(?:五(?&fghz&[条筒万])六\k&fghz&七\k&fghz&)|(?:六(?&ghiz&[条筒万])七\k&ghiz&八\k&ghiz&)|(?:七(?&hijz&[条筒万])八\k&hijz&九\k&hijz&)))|((?&kez&(幺鸡|一筒|幺万|红中|[二三四五六七八九][条筒万]))\k&kez&{2,3}))*)$
目测该表达式会有压缩精简的空间,但恐使其仅存不多的可读性丧失殆尽。那么有人会问了,这样只匹配了哈尔滨麻将,那么「吉津冀秦晋鄂皖沪浙湘蜀粤」各地的麻将和牌正则能不能都给写了呢?对此,我的回答只有一个字:格稳! : (嗯,严肃一点,其实基于正则表达式的断言,可以像搭积木一样使用不同的组合来适应各种麻将的规则。适当的捕获分组甚至能解决番数的计算,不过这只是未验证过的猜测。245 条评论分享收藏感谢收起

我要回帖

更多关于 星悦麻将 网站最新 的文章

 

随机推荐