gpt4 book ai didi

c# - 如何拆分包含 "[*word*]"的字符串

转载 作者:行者123 更新时间:2023-11-30 20:39:48 25 4
gpt4 key购买 nike

例子:对于像这样的字符串:“www.google.com [Google]”,拆分部分将是:1. “www.google.com”2.“谷歌

www.google.com[Google]”的相同拆分结果(在这种情况下两部分之间没有空格)

最佳答案

也许使用 String.Split:

string[] parts = input.Split('[').Select(s => s.Trim('[',']', ' ')).ToArray();

如果这样的字符串是可能的并且也应该只产生两个部分:

www.google.com    [[[Google]]]

您可以使用 StringSplitOptions.RemoveEmptyEntries:

string[] parts = input.Split(new []{'['}, StringSplitOptions.RemoveEmptyEntries)
.Select(s => s.Trim(']', ' ')).ToArray();

关于c# - 如何拆分包含 "[*word*]"的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34000903/

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