These are the nations which the Lord left, so that by them he might instruct Israel and all who had not known the wars of the Canaanites
Other versions
King James Version
Now these are the nations which the LORD left, to prove Israel by them, even as many of Israel as had not known all the wars of Canaan;English Standard Version
Now these are the nations that the LORD left, to test Israel by them, that is, all in Israel who had not experienced all the wars in Canaan.New International Version
These are the nations the LORD left to test all those Israelites who had not experienced any of the wars in Canaan