要使用.Net的RegEx从字符串中提取所有{}标记,您可以使用以下代码:
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string input = "这是一个包含{标记}的字符串{和另一个标记}";
string pattern = @"\{([^}]*)\}";
MatchCollection matches = Regex.Matches(input, pattern);
foreach (Match match in matches)
{
Console.WriteLine(match.Value);
}
}
}
这段代码首先导入了必要的命名空间,然后定义了一个包含{}标记的字符串。接下来,使用正则表达式模式\{([^}]*)\}
来匹配字符串中的{}标记。最后,使用Regex.Matches方法从字符串中提取所有匹配的{}标记,并将其打印到控制台上。
在这个例子中,输出将是:
{标记}
{和另一个标记}
这个方法可以用于从任何字符串中提取{}标记,并将其存储在MatchCollection对象中,以便进一步处理。
领取专属 10元无门槛券
手把手带您无忧上云