正则表达式空格和单词

时间:2016-11-15 03:56:20

标签: c# regex

我对正则表达式很新。我正在尝试为空格编写正则表达式,后跟单词“IN”,后跟另一个空格。

所以基本上是“IN”。我最终会用它做一个不区分大小写的分裂。

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

3 个答案:

答案 0 :(得分:2)

试试这个:

"\s+IN\s+"

请务必忽略大小写。

答案 1 :(得分:1)

您的" IN "应为Regex regex = new Regex(" IN ", RegexOptions.IgnoreCase); (说真的,它的

"\s+IN\s+"
  

如果您有其他空格字符,即空格(multipart-form-data)以外的其他字符,则可以始终使用Juan的解决方案($_FILES)。在此,\s表示any whitespace character

答案 2 :(得分:0)

这应该做:

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