import java.util.*;
import java.util.regex.*;
import java.util.stream.Collectors;


class Test
{
	public static void main (String[] args) throws java.lang.Exception
	{
		String text = "This comment is great **[@madeUpUser1](/madeUpUser1)** You said something similar did you mate? **[@madeUpUser2](/madeUpUser2)**";

		Pattern p = Pattern.compile("]\\(/([^()]*)\\)");
		List<String> results = p.matcher(text).results()
        	.map(mr -> mr.group(1))
        	.collect(Collectors.toList());
        
		for (String x: results) {
			System.out.println(x);
		}
	}
}