0 groovy
我对常规脚本非常陌生。我有一个要求,需要将字符串拆分为不同的变量。
例如:100546_2018_03_100900100546_YDE4567832.xml
V1 : 100546
V2 : 2018
V3 : 03
V4 : 100900100546_YDE4567832.xml
Run Code Online (Sandbox Code Playgroud)
你能帮我获取代码片段吗?
您可以通过split使用_最多 4 个元素来解决此问题。例如
def s = "100546_2018_03_100900100546_YDE4567832.xml"
def (v1, v2, v3, v4) = s.split("_", 4) // XXX
println([v1,v2,v3,v4].inspect())
// => ['100546', '2018', '03', '100900100546_YDE4567832.xml']
Run Code Online (Sandbox Code Playgroud)