如何按替换字符拆分""在Ruby?

时间:2017-07-06 19:23:38

标签: ruby regex

我有这个角色,或者看下面的截图。它是"替代字符"在Ruby中。

enter image description here

我使用的是进行解析的外部API,但遗憾的是,对于无序列表点,会返回此字符而不是-

我想在返回的内容中将这个角色分开,但我在下面没有成功。

text.split(//)

我如何通过这个角色分开?

1 个答案:

答案 0 :(得分:3)

这些将匹配任何非ASCII字符:

[^\x00-\x7F][^[:ascii:]]

如@engineersmnky所述,如果您要解析的数据可能包含更多无法识别的字符,则这可能不是最理想的解决方案。

如果您想分割 字符,请使用此正则表达式:

[\uF0B7]