A は B ほど + [verb]ない A は B ほど + [i-adj 〜い → 〜く]ない A は B ほど + [na-adj] ではない/じゃない A は B ほど + [noun] ではない/じゃない
Verb[plain] + ほど + [verb]ない Verb[た] + ほど + [verb]ない
The pattern ほど~ない is used to express that something does not reach the same level or extent as something else. It translates to "not as … as" or "not to the extent of" in English. This is one of the most common ways to make comparative statements in Japanese where one item falls short of another.
The thing being compared to (the standard) is marked with ほど, and the predicate is in the negative form. The structure states that A does not reach the level of B.
The item after ほど is the higher standard – the thing that has more of the quality in question.
ほど~ない can also be used with verbs in the negative to express that an action does not happen to the same degree.
When the comparison standard is implied or contextual rather than explicit, それほど or そんなに is used, meaning "not that much" or "not to that extent".
A very frequent and natural expression is おもった思ったほど + negative, meaning "not as much as I thought".
While より is used to say something is more than something else (A は B より ~), ほどから~ない says something is not as much as something else (A は B ほど ~ない). They express the same comparison from opposite directions: