获取哈希值示例之间的开始和结束之间的字符串:#insidehash# 将是 insidehash

Get string between starting and ending between hash value example: #insidehash# will be insidehash

提问人:vijay.malhi 提问时间:10/1/2023 最后编辑:Dmitry Bychenkovijay.malhi 更新时间:10/2/2023 访问量:37

问:

我有很长的字符串,我需要提取以 # 开头和结尾的 c sharp

例如:子字符串将是:#insidehash#insidehash

我正在寻找上述问题的解决方案

我有很长的字符串,我需要 extreact subsrting,它将以 c sharp 中的 # 开头和结尾

例如:#insidehash# 子字符串将是:insidehash

C# 子字符串

评论


答:

1赞 Yasin ARLI 10/2/2023 #1

您可以使用正则表达式来匹配和提取以 # 开头和结尾的子字符串。

下面是示例代码:

 string input = "#insidehash#";

 string pattern = @"#([^#]+)#";
 MatchCollection matches = Regex.Matches(input, pattern);
 foreach (Match match in matches)
 {
     string extractedSubstring = match.Groups[1].Value;
     Console.WriteLine(extractedSubstring);
 }