汉兜教程(搜索法)

有用的信息

  • 汉兜的地址:https://fishpi.cn/games/handle/
  • 一个成语大全的json(我已经整理好了pure_idiom_format.zip

    注:改自

    https://github.com/pwxcoo/chinese-xinhua/blob/master/data/idiom.json%EF%BC%8C%E7%A7%BB%E9%99%A4%E8%A7%A3%E9%87%8A%E5%92%8C%E5%87%BA%E5%A4%84%E4%B9%8B%E7%B1%BB%E7%9A%84%E6%97%A0%E7%94%A8%E6%95%B0%E6%8D%AE%EF%BC%8C%E5%B9%B6%E4%B8%94%E6%A0%BC%E5%BC%8F%E5%8C%96

  • 基础的正则表达式语法
  • 支持正则表达式搜索的编辑器,本人使用的sublime4,如果使用notepad++推荐选择版本号<=7.8.5,因为之后的版本都有

    https://notepad-plus-plus.org/news/v786-thank-you-healthcare-workers/

如果不知道正则表达式可以大概看一下基础教程,用过不到很多,知道下面的表格里的内容基本上就够了(身为一个技术型摸鱼选手,不懂正则表达式?)
webwxgetmsgimg.gif
大概可能用到的语法有

. [] ^[]中的用法) () * ? \s \S

差不多没了。。。就这几个,5分钟还不速成

开玩

首先玩之前要看懂规则
之后开始尝试

第一次没有任何限制,建议四个成语使用不同的声母和韵母,音调也尽量不一样,这样就可以得到更多细节。

举个例子吧。

随便举个例子

首先尝试的是

侈人观听 chǐ rén guān tīng

(我都没听过)

image.png
第一个音调对了,没办法判断,继续猜,运气不好,只能确定有一个g开头的字,并且不是第三个字。

第二次试一下

管鲍之交 guǎn bào zhī jiāo

image.png

综合第一第二次的,确定:

g不是第一个,也不是第三个,应该是2或者4,第一个是三声,第二个是四声

第三次试一下

马去马归 mǎ qù mǎ guī

image.png

因为g存在,而且不是一三四,所以第二个就是gù或者gùn(如果不确定可以用正则表达式搜一下gù[^\s" ]

image.png

现在第一个是三声,第二个是gù或gùn,存在一个m开头的字

image.png

正则表达式排上用处了

image.png

第二个字是gù或gùn的一共有16个,挨个看一下

巧了,只有

左顾右眄 zuǒ gù yòu miǎn

符合要求,因此就是他了

image.png

其他的可以类似。。。

其实按道理完全可以用脚本去搜索并且给出解集。。。

可以但没必要

就酱