全草含左旋-黑麦草内酯(joliolide),无羁萜(friedelin),β-谷甾醇(β-sitosterol)。对-羟基桂皮酸(p-hydroxy-cinnamicacid),胡萝卜甙(dancosterol)和D-甘露醇(mannose)及正三十烷醇(n-triacontanol)。地上部分含生物碱:1-甲氧羰基-β-咔啉(1-carbomethoxy-β-carboline),哈尔满(harman)及去甲哈尔满(norharman)。花瓣含花色甙(anthocyanin),鸭跖黄酮甙(flavocommelin),丙二酸单酰基-对-香豆酰飞燕草甙(malonylawobanin)及鸭跖兰素(commelinin)等,鸭跖兰素是由丙二酸单酰基-对-香豆酰飞燕草甙(M)、鸭跖黄酮甙(F)及镁原子组成的复合分子,可表示为[(M)6(F)6Mg2]6。
