regain, restore, reclaim, recover 的区别和用法辨析及示例例句

这组词都有“重新获得,重新找到,恢复”的意思,其区别是:
regain: 着重指通过努力使失去的东西复得。
restore: 指建筑物、工艺品恢复原状,也指健康、能力等的恢复。
reclaim: 主要指回收或利用废物。
recover: 普通用词,含义广,可泛指收回去的物质的或精神的东西,也指无意中找到失物。