C# 正则表达式在C中不会显示为完整字符串

C# 正则表达式在C中不会显示为完整字符串,c#,regex,C#,Regex,我试图在我的应用程序中使用,但由于某种原因,C不会接受它作为一个完整的字符串 如果我没有弄错的话,这与表达式中的两个双引号有关,但在我看来,它们好像逃逸了 这是正则表达式: ^[hH][[hH][[hH][[hH][[hH][[hH][[tT][[tT][][[hH][[tT][][[hH][[hH][[tT][][[tT][][][][][[tT][][[pP][[pP][[p][[p][[p][[[p][[[[[hH][[hH][[hH][[hH][[hH][][[hH][][][][][]

我试图在我的应用程序中使用,但由于某种原因,C不会接受它作为一个完整的字符串

如果我没有弄错的话,这与表达式中的两个双引号有关,但在我看来,它们好像逃逸了

这是正则表达式:

^[hH][[hH][[hH][[hH][[hH][[hH][[tT][[tT][][[hH][[tT][][[hH][[hH][[tT][][[tT][][][][][[tT][][[pP][[pP][[p][[p][[p][[[p][[[[[hH][[hH][[hH][[hH][[hH][][[hH][][][][][][][][][][[[[[[[HH8]]]]][[[[[[[[测试]]]]]]][[[[[测试]]]]部分部分部分部分部分部分部分部分部分部分部分部分[[[[[[[[[[测试测试]]]]]]]的[[[[[[[[[[[[[测试]]]]]]]]]]]]]]]]]]除除除了除了除了除了除了除了除了除了除了除了除了除了目前目前目前目前目前25[0-5 0 0-5 0 0-5 5 5[0-5 0 0-5 0 0 0-5 5 5[0-5 5 5 0 0-5 5 5 5 0-5 5 5[0-5 5 5 0-5 5 5 5[0-5 5 5 0-5 5 5 5[0-5 5 5 5 5 0-5 5 5 0 0-5 0 0 0 0-5 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5[0 0 0 0 0 0 0-5 5 5 5 5 5 5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5,\?\'\\[\]!;{}\s\x7F-\xFF]?$

下面是我如何声明的:

[hH][[hH][tT][[tT][[pP][[sS][[hH][[hH][[hH][[[hH][[hH][[hH][[hH][[tT][[tT][[tT][[[tT][[tT][[pP][[[pP][[[sS][[[[sS][[[[[pP][[pP][[[10\\\\\..[目前.......目前..........政府...........................及及及及........................................................................................[0-0-4 0-0-4[0-0-4 0-4 0 0-4 0-4 0-0 0-4 3 3[0-0 0-0 0-4 3 3 3[0-4 0 0-0 0-4 0 0-4 5 5 5 5 0-0 0-4 0-0 0-4存存存3[0-0-4存3[0-0 0 0 0 0-4存存0 0 0 0-4存存存3 3)3 3[0-0-4存3存3存3 3[0-0-4存3[0-0-4存3存3 3[0-0-0-4存3[0-0-0 0-5 5 5存3[0-0-5存3[0-0-5 5存3[0-0-5存3[0-0-5 5 5 5存3[0-0 0-4存3[0 0-5 5 5 5 5 5存存3[0 0-3[0-0-5@]**[^\.\,\?\'\[\]!;{}\s\x7F-\xFF]?$]

很抱歉格式化,我不知道如何最好地显示它

重申一下,当置于双引号中时,C不会将其识别为字符串


如何在C中使用此表达式?

您必须转义两次。一次用于\,一次用于正则表达式

每个转义序列都应该是

\\d


或者

使用带@的字符串文字,并将双引号加倍like@ab c

请说明您是如何在代码中声明此字符串的,这是最重要的部分。请使用二进制消去法。根据需要删除半个“添加”或“删除”参数,然后看看是否有效。@ScottChamberlain添加了一些代码,抱歉。不;请使用逐字字符串文字。@SamIam要逐字逐句地转义引号,一个会重复引号两次。将我的双引号加倍修复了它,谢谢。我会尽快接受答案。