C# 正则表达式空间和词
我对正则表达式很陌生。我试图为一个空格写一个正则表达式,后面跟一个单词“IN”,后面跟另一个空格 所以基本上是“在”。我最终将使用它进行不区分大小写的拆分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*应该在 (说真
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,因为可能有多个空间。你需要对此作出解释。