多项选择题

氢气的制取方法有()。

A.从水煤气中提取
B.从焦炉气中提取
C.水的电解法
D.食盐水电解法