我对正则表达式很新。我正在尝试为空格编写正则表达式,后跟单词“IN”,后跟另一个空格。
所以基本上是“IN”。我最终会用它做一个不区分大小写的分裂。
Regex regex = new Regex(*REG EX*, RegexOptions.IgnoreCase);
string[] parts = regex.Split(strValue);
答案 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);