在纯化中草药成分的技术较常见的是高效液相层析法(high performance liquid chromatography, HPLC),它可以把丹参的成分个别分离出来,丹参提取物就是这么来的。高效液相层析法利用每个成分在静相和动相之间的分布系数不同,简单来说就是亲和力不同,会造成每个物质在管柱停留的时间长短不同,便可把样品中不同的物质分离出来。丹参已有70多种成分被分离和纯化出来,可以分成脂溶性和水溶性的化合物,水溶性的酚酸衍生物约有27个,主要的活性成分为丹酚酸类,有丹酚酸A-K(Salvianolic acids A-K)、迷迭香酸等;丹参的脂溶性成分则已有50多种二萜化合物被鉴定出来,其中大多数为丹参酮类,包括丹参酮I(Tanshinone I)、丹参酮ⅡA(Tanshinone ⅡA)、丹参酮 ⅡB(Tanshinone ⅡB)等,而丹参酮ⅡA占药材中比例的0.1~0.9%,也是脂溶性中主要活性成分。