A sword is against her false prophets, and they will become fools. A sword is against her warriors, and they will be filled with terror.
He repeats the same thing, but in other words; and in the first clause he mentions diviners whom he before called wise men; and he calls them now by their true and proper name; for בדים, bedim, mean mendacious men as well as falsehoods. He then calls those now impostors to whom he conceded before the name of wise men.
We have in these verses, I. Israel's sufferings, and their deliverance out of those sufferings. God takes notice of the bondage of his people in Babylon, as he did of their bondage in Egypt; he has surely seen it, and has heard their cry. Israel and Judah were oppressed together, Jer 50:33.
Commenting on Jeremiah 50:33-46
A sword is upon the liars,.... Some render it "bars" (m), as the word sometimes signifies; and interpret it of great men, who are the strength and security of cities and commonwealths; but these are mentioned both before and after.