我正在尝试在c#中将varibale连接到regex但是它给出了一些错误
string color_id = "sdsdssd";
Match variations = Regex.Match (data, @""+color_id+"_[^\""]*\""\W\,\""sizes\""\:\s*\W.*?businessCatalogItemId"":\"")", RegexOptions.IgnoreCase);@""+color_id+"_[^\""]*\""\W\,)";
如何在@
之后连接color_id变量答案 0 :(得分:0)
这样做:
var pattern = color_id + @"_[^\""]*\""\W\,\""sizes\""\:\s*\W.*?businessCatalogItemId"":\"")";
Match variations = Regex.Match(data, pattern, RegexOptions.IgnoreCase);
答案 1 :(得分:-1)
使用String.Concat或String.Format。效率很高。