gpt4 book ai didi

C# 正则表达式 : Capture everything up to

转载 作者:太空狗 更新时间:2023-10-30 01:11:26 24 4
gpt4 key购买 nike

我想捕获字符串中直到(不包括)# 符号的所有内容。 # 字符可能存在也可能不存在(如果不存在,则应捕获整个字符串)。

为此,RegEx 和 C# 代码是什么?我已经尝试过:([^#]+)(?:#) 但它似乎不起作用。

最佳答案

不是正则表达式,而是尝试的替代方法。虽然可以使用正则表达式,但对于这种特殊情况,我更喜欢这种方法。

string mystring = "DFASDFASFASFASFAF#322323"; 
int length = (mystring.IndexOf('#') == -1) ? mystring.Length : mystring.IndexOf('#');
string new_mystring = mystring.Substring(0, length);

关于C# 正则表达式 : Capture everything up to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2580703/

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