gpt4 book ai didi

go - 在golang中使用带有字符串的多个定界符。

转载 作者:行者123 更新时间:2023-12-01 21:17:31 25 4
gpt4 key购买 nike

我有这条线:

newFile := strings.SplitN(scannn.Text(), "$", 2)[1]
因此,它返回 $之后的第二个字段,但无论该行匹配什么,都想使用两个定界符,例如2个空格或space和dollar: $。分隔符可以由一个或多个字符组成。

最佳答案

如果定界符形成一个模式,则可以考虑使用regexp包的Split方法。对于问题中提到的情况,这意味着

newFile := regexp.MustCompile(" [ $]").Split(scannn.Text(), 2)
如果您的分隔符数量很多,但使用单字符( rune ),则可以使用 FieldsFunc

关于go - 在golang中使用带有字符串的多个定界符。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63093821/

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