-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can regexp2 provide the same APIs adapt to std.regexp? #42
Comments
I’m assuming gostd.regexp is the go standard library regexp package. This package isn’t designed to be a drop-in replacement for the standard library. At first blush a conversation layer doesn’t seem too difficult so it seems like a project that requires swapping between them could write a normalization layer. Have you tried writing this layer yourself and run into problems? Are there specific functions or concepts from regexp you want that aren’t present in regexp2? |
https://gitee.com/gxlb/gogp/blob/dev_gt/syntax.go#L52 I have try to export this APIs at https://gitee.com/gxlb/gogp/blob/dev_gt/vendor/github.com/dlclark/regexp2/regexp_api.go |
https://gitee.com/gxlb/gogp/blob/dev_gt/vendor/github.com/dlclark/regexp2/std_regexp_api.go |
Sure! Be sure to document the compatibility goal in the README and include tests. |
Here is something that I want to do on regexp2 next:
|
I wander if regexp2 can provide the same APIs adapt to std.regexp.
So that I can change my rely between regexp2 & std.regexp easily by just change the expr text only.
The text was updated successfully, but these errors were encountered: