【发布时间】:2026-02-09 05:05:02
【问题描述】:
我想将此文本联系人拆分为 3 个部分,以 - 分隔。
在每个部分我们都有:姓名、职能、号码和电子邮件。
然后我想用\n分隔每个部分。
def contact = '''name1
Function1
: 1111
: name1@mail.com-name2
Function2
: 2222
: name2@mail.com-name3
Function3
: 3333
: name3@mail.com
'''
我试过了:
def contact_part = contact.split('-')
println contact_part[0]
def data = contact_part.split('\n') //line 15
println data[1]
但是我收到了这个错误:
groovy.lang.MissingMethodException:没有方法签名:[Ljava.lang.String;.split() 适用于参数类型:(java.lang.String) 值:[ ] 可能的解决方案:split(groovy.lang.Closure)、wait()、sort()、init()、tail()、toList() 在 Script1.run(Script1.groovy:15)
谢谢。
【问题讨论】: