Какой из них лучше не жадное регулярное выражение или отрицательный класс символов?

Мне нужно соответствовать@anything_here@ из строки@anything_here@dhhhd@shdjhjs@, Так что я использовал следующее регулярное выражение.

^@.*?@

или же

^@[^@]*@

Оба способа работают, но я хотел бы знать, какое из них будет лучшим решением. Регулярное выражение с не жадным повторением или регулярное выражение с отрицательным классом символов?

Ответы на вопрос(2)

Ваш ответ на вопрос