当前位置: 首页 > 知识库问答 >
问题:

C#Regex,我如何转义[[和]][duplicate]

雍马鲁
2023-03-14

如何用正则表达式中的双方括号实例化新类?

共有1个答案

云飞翮
2023-03-14

您可以使用内置函数来转义:

var re = Regex.Escape("[[") + token.Key + Regex.Escape("]]");
var reg = new Regex(re);

但是您可能还想转义标记。key

如果您不想要Regex的特殊功能,则只需使用字符串。contains(...)

 类似资料:
  • 问题内容: 如何获得以下两个文本中引号之间的含义? 我的问题是,如果引号被转义,则应将其忽略,但是有可能使反斜杠转义。 我想获得以下团体。 问题答案: 匹配带引号的字符串,包括其中出现的所有转义字符。 说明:

  • 问题内容: 想知道是否有一种简单的方法可以在Objective C中执行简单的HTML转义/转义。我想要的是这样的伪代码: 哪个返回 希望也转义所有其他HTML实体,甚至ASCII码(例如Ӓ等)。 Cocoa Touch / UIKit中有什么方法可以做到这一点? 问题答案: 包含以下解决方案。可可CF具有CFXMLCreateStringByUnescapingEntities函数,但在iPho

  • 我编写了一个regex来匹配下面的字符串类型,当我在regex matcher中联机检查它时,它正像预期的那样工作- 当我在lua块中使用这个来匹配字符串时,它会给我带来无效的转义序列错误。我转义了双引号,并试图用\转义regex中的特殊字符,但问题仍然存在。任何指针都有帮助。谢了!

  • 问题内容: 有没有办法将JavaScript正则表达式转换为Java安全正则表达式? 上面的语句给了我错误: 我对正则表达式不是很熟悉,因此我可以使用一些指导。 谢谢! 问题答案: 摆脱正斜杠。您不需要Java中的代码。而且,Java的正则表达式风格无法识别诸如和的开关。这些由中的常量控制。 在Java世界中唯一有意义的Javascript正则表达式开关是和。它们映射到和(您可以在从类中创建正则表

  • 这里,整个“service.getdata”语句应该是一个匹配项,但它在(转义的)双引号处中断。如果我用双引号括起参数值,它就可以工作了(就像它在前面的示例块中所做的那样)。但不幸的是,当参数值没有用双引号包装时,我需要它也能工作。 有人能帮我做最后一块吗?