一年元宵节,北宋文学家王安石的好朋友王吉普来访,席间,王安石说:“今天是元宵节,我出一谜助助兴——画时圆,写时方,冬时短,夏时长。”
王吉普想了想,没有说出谜底,却对王安石说:“这样吧,我也出一谜助助兴!”说着,吟出一谜:“东海有条鱼,无头亦无尾,去掉脊梁骨,便是你的谜!”
以谜猜谜,果然有意思。王安石想了片刻,不禁微微地笑了。原来,二人所出灯谜的谜底均是同个字——日。
王安石是个很喜欢猜谜、设谜的人,民间盛传他曾有一首著名的取诗家姓名为谜底的诗谜,一度无人能破:“佳人佯醉索人扶,露出胸前白雪肤。走入绣帏寻不见,任他风雨满江湖。”
这首诗谜起初没有被破解,后由一位著名学者郑子瑜先生所破,郑子瑜先生在《中国修辞学史稿》一书中,曾对这首诗谜破解:首句“佳人佯醉索人扶”以谐音衍义为“假倒”,再谐音作“贾岛”;第二句“露出胸前白雪肤”衍义为“肋白”,再谐音作“李白”;第三句“走入绣帏寻不见”,绣帏与罗账相近,故衍义为“罗隐”;末尾四句,“任他风雨满江湖”衍义为“攀浪”,再作谐音“潘阆”。而李白、贾岛、罗隐、潘阆这四人皆为唐代著名诗人。