An extract of Asplenium nidus L. includes pyropheophorbide being a methyl ester (C 34 H 36 N 4 O 3 ), pheophorbide being a methyl ester (C 35 H 36 N 4 O 5 ), 1-linleoyl - 3 - linolenoyl - glycerol (C 39 H 66 O 5 ), 1 - linleoyl - 2,3 - dipalmitoyl-rac-glycerol (C 53 H 98 O 6 ) and 1,3- dipalmitoyl-sn-glycerol (C 35 H 68 O 5 ). The extract of Asplenium nidus L. is obtained by using a method including steps of: solvent extraction, using an solvent to extract an Asplenium nidus L. sample and to obtain an extract, with a w/v ratio between the solvent and the Asplenium nidus L. sample being 50 to 60mg/ml; and column chromatography, fractionating the extract with water and ethanol as eluent to obtain several fractions including fraction a to fraction i, and further evaporating and lyophilizing fraction b, c, d or their combination to obtain an extract of Asplenium nidus L..