李商隐的诗句“庄生晓梦迷蝴蝶,望帝春心托杜鹃”用到哪些典故?

李商隐的诗句“庄生晓梦迷蝴蝶,望帝春心托杜鹃”用到以下典故:

1、庄周梦蝶的故事——《庄子·齐物论》:“昔者庄周梦为蝴蝶,栩栩然蝴蝶也.……俄而觉,则蘧蘧然周也.不知周之梦为蝴蝶欤,蝴蝶之梦为周欤?”

2、望帝传说——《寰宇记》:“蜀王杜宇,号望帝,后因禅位,自亡去,化为子规”

本句诗出自唐代诗人的李商隐《锦瑟》

具体全文如下:

锦瑟无端五十弦,一弦一柱思华年。

庄生晓梦迷蝴蝶,望帝春心托杜鹃。

沧海月明珠有泪,蓝田日暖玉生烟。

此情可待成追忆,只是当时已惘然。