【发布时间】:2015-11-26 05:14:52
【问题描述】:
我在 tcl 中有一个要求,我们需要接受来自用户的字符串。字符串必须至少包含 1 个大写字母、1 个数字和 1 个特殊字符。
谁能说出我们应该使用什么正则表达式?
【问题讨论】:
我在 tcl 中有一个要求,我们需要接受来自用户的字符串。字符串必须至少包含 1 个大写字母、1 个数字和 1 个特殊字符。
谁能说出我们应该使用什么正则表达式?
【问题讨论】:
如果你的作业表明你必须一次性解决它,请先对字符串的字符进行排序。然后使用正则表达式按数字-大写-小写的顺序查找您想要的字符类型,允许介于两者之间的其他字符。
如果你不需要用regexp的一个应用程序来解决它,测试3次,每种你想要的字符一次。如果所有测试都成功,您就有了一个强密码。
【讨论】: