0

というドメインクラスがありますoption。という属性がありますname

名前は次のとおりです。

abc.1
abc.2
xxx.1
xxx.2
xxx.3

abc で始まるすべてのオプションが必要です。通常、私は Options.findByName("xyz") を使用しますが、abc で始まるすべてが必要です。したがって、その例では:

abc.1
abc.2

正規表現は /abc(.).*/ のようになります

でもそれってどこに書いたらいいの?

4

2 に答える 2

0

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に関する一連のリファレンスを参照してください。

乾杯!

于 2014-02-13T16:26:25.987 に答える