Сопоставление строки, которая не содержит определенного текста с регулярными выражениями

Я хочу сделать следующее с регулярными выражениями, но не уверен, как это сделать. Я хочу, чтобы он соответствовал one two, когда one two является началом строки, если строка не содержит three где-нибудь после one two.

Ответ 2

^one two(?!.*three)