我刚刚阅读了Ruby Regex文档中的\p{Assigned}
选择器,这听起来很容易生成它应该匹配的字符数组?它在文档中唯一说的是“已分配的角色”。
如何为此选择器指定一个/多个字符?
答案 0 :(得分:1)
Unicode assigned characters是整个图形,格式,控件和private-use字符,即任何不是reserved for future assignment的字符。您无法将任意字符分配给班级\p{Assigned}
。
答案 1 :(得分:1)
参见https://bugs.ruby-lang.org/issues/3838 您需要通过在表达式
之后添加“u”来指定编码为UTF-8/\p{Assigned}/u