谁拥有将RegExp转换为“自然语言”的算法?

use*_*522 5 regex

我想将正则表达式“翻译”为易于理解的解释。

例如:/^[a-z0-9_]{6,18}/将翻译为:

A string start with 6 to 18 char(s) in a range of a to z, 0 to 9 and _.

Mit*_*eat 3

Expresso是一个免费工具,可以做到这一点(而且也做得很好)。

Expresso 3.0 关于 Microsoft 正则表达式网络广播系列