首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何标记regexp模式本身?

如何标记regexp模式本身?
EN

Stack Overflow用户
提问于 2017-02-02 16:39:05
回答 1查看 82关注 0票数 4

关于如何使用regexp标记某些字符串的许多问题。

但是,为了标记regexp模式本身,我确信有一些关于这个主题的帖子,但我找不到它们。

示例:

代码语言:javascript
运行
复制
^\w$                    -> ['^', '\w', '&']
[3-7]*                  -> ['[3-7]*']
\w+\s\w+                -> ['\w+', '\s', '\w+']
(xyz)*\s[a-zA-Z]+[0-9]? -> ['(xyz)*','\s','[a-zA-Z]+','[0-9]?']

我假设这项工作是在调用某些regexp函数时在python中完成的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-02 17:05:09

一个起点是:PyPy项目在(大部分) Python中有一个Python的实现。源发行版中的re.py调用编译()来完成这项工作。您可能能够破解它以提供所需的输出表单。

编辑也是,Javascript XRegExp库以扩展的语法解析正则表达式,并将它们呈现为标准语法。解析器例程可能会帮助你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42007599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档