在C#中,扩展^, + 的正则表达式表示匹配一个或多个非逗号字符。这里的^,表示匹配非逗号字符,而+表示匹配一个或多个前面的字符。
以下是一个C#代码示例,使用正则表达式匹配非逗号字符:
using System;
using System.Text.RegularExpressions;
class Program
{
static void Main()
{
string input = "abc,def,ghi,jkl";
string pattern = @"[^,]+";
MatchCollection matches = Regex.Matches(input, pattern);
foreach (Match match in matches)
{
Console.WriteLine(match.Value);
}
}
}
输出结果:
abc
def
ghi
jkl
在这个示例中,我们使用了Regex.Matches方法来匹配非逗号字符,并将结果存储在MatchCollection对象中。然后,我们遍历MatchCollection对象并输出每个匹配的值。
领取专属 10元无门槛券
手把手带您无忧上云