Try:
def result = (articleContent =~ /<![CDATA[(.+)]]>/)[ 0 ]?[ 1 ]
However I worry that you are planning to parse xml with regular expressions. If this cdata is part of a larger valid xml document, better to use an xml parser
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…