阿莫西林和罗红霉素,都属于人工半合成的抗生素。阿莫西林又叫羟氨苄青霉素,和青霉素属于同一类药物,属于β-内酰胺类抗生素,是一种杀菌剂,杀菌范围比较广,属于广谱抗生素,主要是通过抑制细菌细胞壁的合成来杀灭细菌,对幽门螺杆菌有作用,对支原体、衣原体没有作用,对阿莫西林过敏的人相对多一些。罗红霉素和红霉素属于同一类的药物,属于大环内酯类的抗生素,是一种抑菌剂,抗菌的范围比较窄,属于窄谱抗生素,主要是通过干扰细菌蛋白质的合成,抑制细菌的生长繁殖,对幽门螺杆菌没有作用,对支原体、衣原体有抑制作用,对罗红霉素过敏的人比较少。