gpt4 book ai didi

c# - 基于多个定界符获取字符串的一部分?

转载 作者:行者123 更新时间:2023-11-30 13:46:59 25 4
gpt4 key购买 nike

我有一个带括号的字符串,我希望只提取括号内的字符串部分。

例如,来自以下字符串:

"abc(def)ghi"

我想要得到 "def",不带括号。

我已经进行了一些搜索,但到目前为止我发现的最接近的是 String.Split():

string s = "3,2,4,5,6";
string[] words = s.Split(',');

但是 String.Split 一次只需要 1 个分隔符。有没有更好的方法只抓取括号内的字符串?

最佳答案

正则表达式在这里可以提供帮助

string input = "abc(def)ghi";
var def = Regex.Match(input, @"\((.+?)\)").Groups[1].Value;

关于c# - 基于多个定界符获取字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19037802/

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