Получить значение в квадратных скобках (регуляное выражение)

Есть строка:

test[Test]

На строку уже есть регулярное выражение, в итоге нужно получить значение в квадратных скобках в отдельную группу (если оно есть). К примеру \w{4}\[(.*)\] (указанный пример отработает если есть [], а нужно чтобы отработало даже если нет)


Ответы (1 шт):

Автор решения: PotroNik
\w{4}(?:\[(.*?)\])?

Ответ @wiktor-stribiżew

Добавлен как общий.

→ Ссылка