如果我尝试
"my, tags are, in here".split(" ,")
我得到以下
[ 'my, tags are, in here' ]
我想
['my', 'tags', 'are', 'in', 'here']
4
你不是在说空格或逗号吗?
—
KaptajnKold
作为对所得结果的解释:
—
Jochem Schulenklopper
"my, tags are, in here".split(" ,")仅在空格后跟逗号作为分隔符的情况下才拆分字符串。您的字符串不包含该序列,因此不会拆分。 "my, tags are, in here".split(", ")交换分割顺序后,在每个逗号和空格之后,至少会将您的原始字符串分成三部分。如果确实需要五个部分,则以下答案将匹配字符串指定为与空格或逗号匹配的正则表达式。