丹酚酸B是由3分子的丹参素和1分子的咖啡酸缩合形成的,具有两个羧基,是以不同的盐的形式存在的(K+,Ca2+,Na+,NH4+等复合形式),在煎煮、浓缩过程中,少部分水解生成紫草酸和丹参素,一部分丹参素在酸性条件下变为迷迭香酸;丹酚酸A,C在溶液中可以互变等。
丹参药材粉碎,置提取罐中,加8倍量0.01mol/L盐酸浸泡过夜后,以14倍量水渗漉。渗漉提取的溶液过AB-8型大孔树脂柱进行纯化,先用0.01mol/L盐酸洗脱除去不被吸附的杂质,再用25%乙醇洗脱除去极性较大的杂质,较后将40%乙醇洗脱液减压浓缩回收乙醇后冻干即得到纯度大于80%的丹参总酚酸。