这是一个创建于 693 天前的主题,其中的信息可能已经有所发展或是发生改变。
你是不是用标题做文件名了? |
你需要的是不管什么语言程序都能正常工作,而不是判断出有其他语言然后过滤掉。 |
@ 这个 Bug 并不是我程序问题,而是调用的 Yamdi 不支持这种字符,所以我必须事先过滤,否则只有改 Yamdi 的源码重新编译。 |
我觉得如果是文件名里含有一些字符就出错,应该是 Windows 文件系统编码的锅,跟 yamdi 应该关系不大 |
可以试试把代码在 Linux 环境运行,估计很多问题都没有了 |
顺便把失效的 Key 也更新了,看来以后这种东西要藏着,不过要开源又没啥好办法,哎。。。 |
一个用户注册功能的密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。
如何分析需求?拆分!这就是软件设计的一般思路了。于是乎,拆分需求如下:
只要能同时满足上面3个要求就可以了,写出来如下:
^ 匹配一行的开头位置
注:(?!xxxx) 是正则表达式的负向零宽断言一种形式,标识预该位置后不是xxxx字符。