特殊索引C#中匹配特殊字符的正则表达式

时间:2017-04-24 04:49:04

标签: c# regex

我需要编写正则表达式来强调开放式的paranthesis" {"仅在C#语言的给定字符串输入的第3个索引中给出时才给出。

例如

喜{那里

在下面的示例中,我添加了{在第3位,所以它" {"需要突出显示

由于我是正则表达的新手,我不知道如何为此提供条件。

1 个答案:

答案 0 :(得分:1)

如果您的模式只有在 N -th位置时才需要匹配,您可以使用正向lookbehind((?<=...))检查“字符串的开头({ {1}})后跟N-1个字符(^)“条件。在你的特殊情况下它是

.{N-1}

请参阅demo