C#:将字符串中连续空格作为分隔符获取多段模糊查询的字符串

使用正则表达式来进行转换,代码如下:

注:Trim()方法是去掉字符串首尾的空格;经过正则转换之后,就可以直接用Split进行分割成数组

“\\”:是转义  ,   “\\s”:代表空格   ,  “+”:表示多个

class Program
{ static void Main(string[] args) { string str = " 你好 不行 搞不好 就这样 是不是 好的 "; string[] res= Regex.Split(str.Trim(), "\\s+", RegexOptions.IgnoreCase); Console.WriteLine($"原字符串:{str}");
//res 是6条字符串数组。
} }
posted @ 2021-07-09 09:01  黑暗时代地表人  阅读(529)  评论(0编辑  收藏  举报