
然而,我正在寻找,以标记正则表达式模式本身,我敢肯定有一些关于这个主题的帖子,但我找不到它们.
例子:
^\w$ -> ['^','\w','&'][3-7]* -> ['[3-7]*']\w+\s\w+ -> ['\w+','\s','\w+'](xyz)*\s[a-zA-Z]+[0-9]? -> ['(xyz)*','[a-zA-Z]+','[0-9]?']
我假设这个工作是在调用一些regexp函数时在python中完成的.
解决方法 一个开始的地方: PyPy project在(主要)Python中实现了Python.源分发中的 re.py调用 sre-compile.c:_compile()来完成工作.你可能能够破解它以提供你想要的输出形式.编辑此外,JavaScript XRegExp library以扩展语法分析正则表达式并将它们呈现为标准语法. parser routine可以帮到你.
总结以上是内存溢出为你收集整理的python – 如何标记正则表达式模式ITSELF?全部内容,希望文章能够帮你解决python – 如何标记正则表达式模式ITSELF?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)