というドメインクラスがありますoption
。という属性がありますname
。
名前は次のとおりです。
abc.1
abc.2
xxx.1
xxx.2
xxx.3
abc で始まるすべてのオプションが必要です。通常、私は Options.findByName("xyz") を使用しますが、abc で始まるすべてが必要です。したがって、その例では:
abc.1
abc.2
正規表現は /abc(.).*/ のようになります
でもそれってどこに書いたらいいの?
findAll /findByName メソッド内で colusers を使用することを検討してください。
Example
def result = ["abc1", "acb2", "abc3"].findAll { it ==~ /abc.*/ }
or in your case
def result = Options.findByName { it ==~ /abc.*/ }
または、このリンクを参照して、正規表現http://groovy.codehaus.org/Regular+Expressionsに関する一連のリファレンスを参照してください。
乾杯!