1

假设我有一个接受 AZ,az,0-9 的字段。如果我试图通过文档或 api 创建与我的代码可以接受的“什么”进行交流,我必须说:

A-Z,a-z,0-9

现在在我看来,这是限制性的并且容易出错。

将其与我的提议进行比较。

假设 AZ,az,0-9 被分配了“代码”ANSI456

当我与某人交流时,我可以说我的代码接受 ANSI456。如果其他人正在开发支票,那么我的代码可以接受或不能接受什么就不会混淆。

对于那些建议只指定字符范围的人,请注意我所设想的将处理即使这被定义为有效“代码”的场景

0-9, +, -, *, /

事实上,如果做得好,我们可以让网站自动生成各种语言的代码,以适应不同的“代码”。

好的 - 我知道有〜无限的价值,例如:

a-z      

不同于

a-l,n-z

这些在这个“系统”中有两个不同的代码。

我不是在提议一个人类主持的系统——它可以是完全自动的,但是生成这些“代码”的系统方式

4

1 回答 1

0

已经有这样的标准,尽管它的名称中没有“标准”二字。它被称为Perl 5 兼容的正则表达式,它用于 Perl 5、Java、JavaScript、libpcre 和许多其他上下文中。

于 2011-06-11T23:37:31.540 回答