RE2很棒。 快速 和确定性。

但是,它仅支持 UTF8。 我的字符串本身就是 UTF16 ,来回转换会降低性能。

在 RE2 中实现原生 UTF16 功能有多难?

在 RE2 中实现原生 UCS-2 功能有多难? (这应该更容易)

即普通程序员需要多少小时才能做到这一点。

这已经困扰了我几个星期,所以我想我会问!

最佳答案

RE2 的创建者 Russ Cox 非常友好地发布了支持 UCS-2 的补丁。但是,UCS-2 不支持某些断言。来自 Russ 的回复逐字贴出:



代码链接:http://code.google.com/p/re2/source/list

关于regex - RE2 和 UTF16(或 UCS-2),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9171812/

10-11 14:27