用空格或多个空格分隔,逗号或逗号后加空格

本文关键字:空格 分隔 | 更新日期: 2023-09-27 17:49:18

我这样做了

Regex.Split(sentence, @"'s+|,(?='s)")

它可以工作,但它也返回空白。你能帮帮我吗?由于

用空格或多个空格分隔,逗号或逗号后加空格

你可能需要这个:

Regex.Split(sentence, @"(?:'s*,'s*)|'s+")

我猜你的正则表达式返回的空格是逗号和单个空格之后的空格。试试这个:

Regex.Split(sentence, @"'s+|,(?='s*)")