Skip to content
fy edited this page Dec 30, 2015 · 23 revisions

TODO 列表

近期

  • 支持除了match之外其他的函数

不定

  • 暂无

已知问题

  • \141 八进制 毫无意义,SRE不能支持超过100个组,\99报bogus escape,所以这些八进制数都不能用,如果支持大于100个组,说不定也不能用……因此我不打算支持八进制。

已经完成

  • {m,n} - 2015.12.12
  • *?,+?,?? 非贪婪匹配 - 2015.12.13
  • [^] 否定组 - 2015.12.13
  • ^$ 开始结束匹配 - 2015.12.13
  • "|" - 2015.12.14
  • DOTALL选项 - 2015.12.15
  • I 开关(忽略大小写) - 2015.12.16
  • (?#...) - 2015.12.17
  • 优化组的返回结果 - 2015.12.19
  • (?P...) - 2015.12.19
  • (?:...) - 2015.12.21
  • (?=...) - 2015.12.22
  • (?!...) - 2015.12.24
  • (?<=...) - 2015.12.25
  • (?<!...) - 2015.12.25
  • [a-z] 语法 - 2015.12.25
  • lexer 相关错误提示 - 实时更新
  • \number 另一个前向引用 - 2015.12.26
  • parser 相关错误提示 - 2015.12.26
  • \u0097 语法的支持 - 2015.12.26
  • \x61 语法的支持 - 2015.12.26
  • 最大回溯次数限制 - 2015.12.26
  • M 开关(多行匹配)- 2015.12.27
  • (?P=name) 前向引用 - 2015.12.27
  • (?(id/name)yes|no) - 2015.12.28
  • 不再允许同名组同时存在 - 2015.12.28
  • 内存泄漏检查 - 2015.12.29
  • \0 是一个字符,而非文本的终止 - 2015.12.30
  • 找来SRE的测试文件进行测试 - 跑通了大部分match - 2015.12.30