gpt4 book ai didi

regex - Groovy 提取字符前的子字符串

转载 作者:行者123 更新时间:2023-12-01 21:26:32 24 4
gpt4 key购买 nike

我有一堆字符串,例如

asdf v1.0
jkl v3.04

我的所有字符串都是一组字符,后跟一个空格,然后是“v”,然后是一个数字。我想从每个字符串中提取“v”之前的部分以及“v”之前的空格字符,以便:

asdf v1.0 becomes 'asdf'
jkl v3.04 becomes 'jkl'

只是需要一些帮助。我尝试了 takeWhile { it != 'v' } 但最终在结果字符串中包含了我不想要的“v”之前的空格。

最佳答案

您可以简单地提取子字符串:

input.substring(0, input.lastIndexOf(" v"))

获取v之后的部分:

input.substring(input.lastIndexOf(" v") + 2)

关于regex - Groovy 提取字符前的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26937957/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com