C# 在正则表达式中指定特定的通配符条件

C# 在正则表达式中指定特定的通配符条件,c#,regex,wildcard,C#,Regex,Wildcard,我希望能够对以下内容执行字符串搜索: [DOUBLE_QUOTE] [ANY_COMBINATION_OF_SPACES_AND_TABS] [COMMA] [ANY_COMBINATION_OF_SPACES_AND_TABS] [DOUBLE_QUOTE] 对我来说,棘手的部分是识别[u空间和选项卡的任意组合]。如何使用C#中的正则表达式实现这一点 将匹配空格或选项卡。要匹配任意数量(包括0),可以使用*量词: [ \t]* 如果您的意思是1或更多,请使用+量词,例如:[\t]+ 如果您

我希望能够对以下内容执行字符串搜索:

[DOUBLE_QUOTE] [ANY_COMBINATION_OF_SPACES_AND_TABS] [COMMA] [ANY_COMBINATION_OF_SPACES_AND_TABS] [DOUBLE_QUOTE]
对我来说,棘手的部分是识别[u空间和选项卡的任意组合]。如何使用C#中的正则表达式实现这一点

将匹配空格或选项卡。要匹配任意数量(包括0),可以使用
*
量词:

[ \t]*
如果您的意思是1或更多,请使用
+
量词,例如:
[\t]+


如果您指的是任何空白,您可以在regex
\s
中使用
\s
而不是
[\t]
来覆盖任何类型的空白,包括制表符(
\t
)。因此,您可以轻松地使用
\s
进行此操作

但是如果你想忽略其他的,并且只对空格和制表符严格,那么你也可以使用这个

[ \t]+

总的来说,它可能是其中之一

“[\t]*,[\t]*”


“\h*,\h*”

[ \t]+