Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在文本文件中从一个符号搜索到另一个符号_C#_Regex_Forms_Search_Text - Fatal编程技术网

C# 在文本文件中从一个符号搜索到另一个符号

C# 在文本文件中从一个符号搜索到另一个符号,c#,regex,forms,search,text,C#,Regex,Forms,Search,Text,我正在编写程序,并堆叠。请给我一个代码,它使用C visual Windows窗体(而不是控制台应用程序)将文件中的文本从一个特定符号搜索到另一个符号。类似于文本文件c:\id.txt中的文本 该条目已成功复制到{ea4c4653-cc65-11e1-a2fc-001e101f4e71}。 从{到}搜索字符串,结果为{和},不带。最后。并在消息框中发送找到的文本。在消息框中发送整行以搜索文件中的文本的代码。但我需要一部分线路。可能有用: MessageBox.Show( Re

我正在编写程序,并堆叠。请给我一个代码,它使用C visual Windows窗体(而不是控制台应用程序)将文件中的文本从一个特定符号搜索到另一个符号。类似于文本文件c:\id.txt中的文本

该条目已成功复制到{ea4c4653-cc65-11e1-a2fc-001e101f4e71}。 从{到}搜索字符串,结果为{和},不带。最后。并在消息框中发送找到的文本。在消息框中发送整行以搜索文件中的文本的代码。但我需要一部分线路。

可能有用:

MessageBox.Show(
          Regex.Match(inputString, "\{(?<path>[^}]*)\}").Groups["path"].Value);
尝试使用:


正则表达式呢?你试过什么?这不是一个代码请求站点,但我们将帮助您自己找出代码。
{        '{'

[^}]*    any character except: '}' 
         (0 or more times, matching the most amount possible)

}        '}'
var line = "    The entry was successfully copied to {ea4c4653-cc65-11e1-a2fc-001e101f4e71}.";
var foo = Regex.Match(line, @"to\s*\{([^}]+)\}");
if(foo.Success) {
    MessageBox.Show(foo.Groups[1].Value); //ea4c4653-cc65-11e1-a2fc-001e101f4e71
} else {
   //not found value 
}