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]+