私は持っています
def testStr = 'a:*b*c*d'
私は手に入れたい
tokens[0]=='a'
tokens[1]=='b*c*d'
やってみます
def tokens = testStr.tokenize(':*')
しかし、取得します
tokens[0]=='a'
tokens[1]=='b'
tokens[2]=='c'
tokens[3]=='d'
どうすればこのことができますか
tokenize
可能なトークンのリストを取得するため、:
と*
おそらくsplit
、正規表現を使用して分割する(そして、を返すString[]
)必要があります。
def testStr = 'a:*b*c*d'
def tokens = testStr.split( /:\*/ )
assert tokens[ 0 ] == 'a'
assert tokens[ 1 ] == 'b*c*d'