2017-04-24 108 views
-1

我需要编写正则表达式来突出显示打开的参数“{”只有在C#语言的给定字符串输入的第三个索引中给出时才给出。在特定索引C中匹配特殊字符的正则表达式#

对于实施例

喜{那里

在以下示例中,我已加入{在第三位置,所以它“{”需要强调

正如我新的正则表达,我不知道如何给这个条件。

+2

你知道你想要什么,但你尝试过以任何发布提问之前实现呢? –

+2

1. SO不是您提供规格的编码服务,我们会为您完成您的工作。首先尝试一下,查找如何在c#中使用正则表达式,并尝试格式化自己的表达式。 2.它根本不清楚“3个字符索引”是什么。 '{必须突出显示' - 根本不清楚你想要什么,解决方案取决于平台以及文本的显示方式。 – Igor

+0

是的,我尝试过。但找不到任何基于索引匹配字符的例子。所以我被困在这里。 – user2700767

回答

1

如果您只需要如果它在ñ个位置,以匹配你的模式,你可以使用正回顾后((?<=...))检查“字符串的开始(^),加入N-1个字符(.{N-1}) “条件。在您的特定情况下,它

(?<=^.{2})\{ 

demo

相关问题