我对正则表达式很陌生。我试图写一个正则表达式的一个空间,后面跟着单词"IN",后面跟着另一个空间。
所以基本上是IN。我最终会用它做一个不区分大小写的分割。
Regex regex = new Regex(*REG EX*, RegexOptions.IgnoreCase);
string[] parts = regex.Split(strValue);
试试这个:
"s+INs+"
您的*REG EX*
应该是" IN "
。
(说真的,这是" IN "
)
Regex regex = new Regex(" IN ", RegexOptions.IgnoreCase);
在这种情况下,如果您有其他空白字符,即,除了空格(
),您可以始终使用Juan的解决方案(
s
)。这里,CC_6表示任何空白字符。
应该这样做:
Regex regex = new Regex(@"s{1}INs{1}");
string[] split = regex.Split(input);