我需要编写正则表达式来强调开放式的paranthesis" {"仅在C#语言的给定字符串输入的第3个索引中给出时才给出。
例如
喜{那里
在下面的示例中,我添加了{在第3位,所以它" {"需要突出显示
由于我是正则表达的新手,我不知道如何为此提供条件。
答案 0 :(得分:1)
如果您的模式只有在 N -th位置时才需要匹配,您可以使用正向lookbehind((?<=...)
)检查“字符串的开头({ {1}})后跟N-1个字符(^
)“条件。在你的特殊情况下它是
.{N-1}
请参阅demo