str = "[string] something else"
str[/(?<=\[)\w+(?=\])/]
#=> "string"
(?<=\[)
((?=\])
), положительный взгляд сзади ( положительный взгляд вперед ) требует, чтобы совпадению предшествовало (следовало) сразу на открытой (закрытой) скобке, но скобка не является частью возвращенного совпадения.