正则表达式将一个 VaR 放入另一个 VaR 的正则表达式值中



如何将我的var userId放入正则表达式?

string userId = "ololoawd";
string did = Regex.Match(content, @"""dID"":""(.*?)"",""dOF"":true,""dOID"":"" + userId + "",""usS"":").Groups[1].Value;

您没有指定期望的输出。 我所能看到的是,在连接 userId 之前,您没有正确终止第一个字符串。 请尝试以下操作:

string userId = "ololoawd";
string did = Regex.Match(content, @"""dID"":""(.*?)"",""dOF"":true,""dOID"":""" + userId + @""",""usS"":").Groups[1].Value;
string did = Regex.Match(content, @"""dID"":""(.*?)"",""dOF"":true,""dOID"":" + userId + ",""usS"":").Groups[1].Value;

最新更新