【发布时间】:2014-03-05 14:49:42
【问题描述】:
我需要一个正则表达式来选择这些目录中的所有目录
1. 从任何 alpha 开始 2. 后面没有特定的一组数字 3. 后跟一个字母数字字符直到结束我尝试了以下表达式,但这不起作用
^skk\/[a-zA-Z]*[^1][a-z0-9A-Z]*$"
然而
^skk\/[a-zA-Z]*[^1]*$
完美运行,但不能解决我的问题。
这里的 skk 是根目录。
示例数据 不应选择 skk/abc123 应该选择 skk/abc321
【问题讨论】:
-
skk/abcdef怎么样?它应该通过还是不通过?它以 alpha 开头,没有1并以字母数字结尾。 -
@jerry 它应该被选中,因为它不包含 1。也许我可以将我的问题改写为字符串中第一个数字不是 1 的所有字符串
标签: regex