Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 正则表达式空间和词_C#_Regex - Fatal编程技术网

C# 正则表达式空间和词

C# 正则表达式空间和词,c#,regex,C#,Regex,我对正则表达式很陌生。我试图为一个空格写一个正则表达式,后面跟一个单词“IN”,后面跟另一个空格 所以基本上是“在”。我最终将使用它进行不区分大小写的拆分 Regex regex = new Regex(*REG EX*, RegexOptions.IgnoreCase); string[] parts = regex.Split(strValue); 试试这个: "\s+IN\s+" 确保忽略大小写。尝试以下操作: "\s+IN\s+" 确保忽略大小写。您的*REG EX*应该在 (说真

我对正则表达式很陌生。我试图为一个空格写一个正则表达式,后面跟一个单词“IN”,后面跟另一个空格

所以基本上是“在”。我最终将使用它进行不区分大小写的拆分

Regex regex = new Regex(*REG EX*, RegexOptions.IgnoreCase);
string[] parts = regex.Split(strValue);
试试这个:

"\s+IN\s+"
确保忽略大小写。

尝试以下操作:

"\s+IN\s+"

确保忽略大小写。

您的
*REG EX*
应该在

(说真的,它的
“在”

在这种情况下,如果您有其他空格字符,即空格以外的字符(
),则始终可以使用Juan的解决方案(
“\s+”\s+”
)。在这里,意思是


您的
*REG-EX*
应该位于“
中的

(说真的,它的
“在”

在这种情况下,如果您有其他空格字符,即空格以外的字符(
),则始终可以使用Juan的解决方案(
“\s+”\s+”
)。在这里,意思是

这应该做到:

        Regex regex = new Regex(@"\s{1}IN\s{1}");
        string[] split = regex.Split(input);
这应该做到:

        Regex regex = new Regex(@"\s{1}IN\s{1}");
        string[] split = regex.Split(input);

+
在这种情况下不需要,我相信它们是@ExDev,因为可能有多个空间。您需要对此做出解释。
+
在这种情况下不需要,我相信它们是@ExDev,因为可能有多个空间。你需要对此作出解释。