【发布时间】:2016-01-14 18:04:54
【问题描述】:
我希望在执行此操作后“匹配”布尔为真:
string urlSegment = "whatever('id')/"
string regexPattern = ?;
bool matched = Regex.Match(urlSegment, regexPattern, RegexOptions.IgnoreCase).Success
如何转义正斜杠,以便我可以在“('”后面加上任何 id 后面跟“')/”? (类似于 regexPattern = "('*')/")。
【问题讨论】:
-
你有什么尝试吗?你确定你需要逃避
/and did你试图这样做吗? -
您可以使用
@"whatever\('id'\)/"作为regexPattern来使下一个陈述成立,但它真的是url 的样子吗? -
请发布一个不同的问题,而不是从根本上改变你的问题。否则,现有的答案将变得毫无意义。更糟糕的是,回答原始问题的人不会注意到您提出了新问题。获得新问题的机会将受到影响。不是我的反对票,但我很受诱惑
-
你能提供几个输入和预期输出的例子吗?是否需要结尾斜线?如果输入是 `"whatever('id')/somethingelse('id2')/ 你想要两个 id 吗?我想你可能已经过度简化了你的例子,并且会得到简化或过于具体的答案。