Ruby中的正则表达式捕获Unicode标点符号?

时间:2013-03-21 06:14:19

标签: ruby regex

Ruby中是否有正则表达式来标识Unicode标点符号(例如,“, - )?

2 个答案:

答案 0 :(得分:6)

你可以使用这个:

/[[:punct:]]/

有关详细信息,请查看Regexp class。您也可以在此Rubular permalink

上对其进行测试

答案 1 :(得分:2)

\p{P}

- 不只是在Ruby中。 见http://www.regular-expressions.info/unicode.html