python 2.7的python在线regex测试程序+
RegexTester的Python项目详细描述
python 2.7+的python在线regex测试程序
这是一个功能齐全的基于web的Pythonregexp测试仪,具有:
- 所有主要方法:re.search,re.match,re.findall,re.sub,re.subn
- 所有主要regex标志(re.u,re.i,re.x等)
- 输入模式时,使用ajax进行实时匹配
- 匹配颜色
试试demo。
设置
干净的方式:
pip install regextester regex_tester
喂。这将打开一个带有regex tester网页的浏览器。
它也可以作为一个独立的应用程序:
git clone git://github.com/ksamuel/Python-regex-tester.git regextester cd regextester/regex_tester; python regexp_tester.py
依赖性
无
它使用:
- python微型框架Bottle
- Blueprint CSS框架
- javascript框架jQuery
但所有的都已经准备好了,整件事还不到500千欧。
静态文件夹中甚至有一个独立的一个文件版本。尽管它不是完全相同的版本(regex不是在单独的进程中执行的),但它具有相同的特性。
由于这个项目最初只供我们使用,它利用了一些高级css选择器和一些html 5的优点。确保你有一个最新的浏览器。
它缺少什么
- 有人爱:设计不是产品的强项。而ajax请求的spiner将有所帮助。
- 一些配置选项:它不会影响它
- 一些用途:我没有时间去发现bug或编写测试,所以请使用并报告。我只在ubuntu 11.10的firefox和chrome中使用它。
- 一些保护措施:如果输入大量文本或带有agreessive lookaheads的模式,则可能会使其崩溃
我确实接受拉取请求:-)
许可证
GPL2级。
老实说,只是因为这是我在谷歌上找到的第一份自由/开源软件许可证。