#!/bin/bash
text="random date (entry1) some more random data (entry2) random (entry3) random data (entry4)"
brackets_regex="\(([^()]*)\)"
for s in ${text[@]}; do
    if [[ ${s} =~ $brackets_regex ]]; then
    	echo ${BASH_REMATCH[1]};
    fi
done