python – 如何标记正则表达式模式ITSELF?

python – 如何标记正则表达式模式ITSELF?,第1张

概述关于如何使用 regexp标记一些字符串的大量问题. 然而,我正在寻找,以标记正则表达式模式本身,我敢肯定有一些关于这个主题的帖子,但我找不到它们. 例子: ^\w$ -> ['^', '\w', '&'][3-7]* -> ['[3-7]*']\w+\s\w+ -> ['\w+', '\s', 关于如何使用 regexp标记一些字符串的大量问题.

然而,我正在寻找,以标记正则表达式模式本身,我敢肯定有一些关于这个主题的帖子,但我找不到它们.

例子:

^\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?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1196250.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存