正则表达式只有一个字符和7个数字

埃斯兰·托蒂(Eslam Totti)

我想让正则表达式在单词和7个数字的任何位置仅匹配一个字符

match example:
1111111q
2222222q
111e1111
11e11111

我执行此模式,但不能在所有模式下工作:

[A-Za-z][0-9]{7}
罗恩·罗森菲尔德

我只能提出一种“强力”正则表达式方法:

foundMatch = Regex.IsMatch(subjectString, 
    @"\b
    (?:[a-z]\d{7}|
    \d[a-z]\d{6}|
    \d{2}[a-z]\d{5}|
    \d{3}[a-z]\d{4}|
    \d{4}[a-z]\d{3}|
    \d{5}[a-z]\d{2}|
    \d{6}[a-z]\d{1}|
    \d{7}[a-z])
    \b", 
    RegexOptions.IgnoreCase | RegexOptions.IgnorePatternWhitespace);

请注意边界锚一词,如果此模式是较长字符串的一部分,则应将其删除。

还要注意IgnoreCase选项,如果所有字母都为小写字母,则可以删除该选项。

编辑:请参阅@stema答案-更简洁的正则表达式

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

至少一个字符和一个数字的正则表达式

来自分类Dev

正则表达式:删除除第一个字符和最后一个数字以外的所有字符

来自分类Dev

“至少8个字符长,包括至少一个字母和一个数字”的正则表达式

来自分类Dev

正则表达式删除除数字和一个字符外的所有内容

来自分类Dev

正则表达式,至少一个字符和一个数字,重复不超过两个

来自分类Dev

正则表达式帮助,一个字符,一个数字和选项spl字符

来自分类Dev

正则表达式帮助,一个字符,一个数字和选项spl字符

来自分类Dev

正则表达式匹配一个数字序列和一个字符。它们之间

来自分类Dev

正则表达式 - 匹配一个字符后的所有数字

来自分类Dev

如何为以一个字符后跟6个数字开头的字符串编写php正则表达式

来自分类Dev

正则表达式删除所有非数字和如果等于零的第一个字符。

来自分类Dev

Javascript:以任意顺序匹配8位数字,一个字符和一个连字符的正则表达式

来自分类Dev

如何把 xpages 正则表达式(第一个字符和最后一个字符)不能是特殊字符

来自分类Dev

正则表达式的第一个和最后一个字符必须是数字

来自分类Dev

C#中的一个字母和6个数字的正则表达式

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

在Java中用一个字母和一个数字为字符串定义正则表达式

来自分类Dev

Java 正则表达式至少需要一个字母和一个数字。还允许任何特殊字符

来自分类Dev

正则表达式至少有1个字符和1个数字

来自分类Dev

正则表达式不允许数字作为第一个字符

来自分类Dev

正则表达式查找不包含数字的最后一个字符串

来自分类Dev

上次出现的字符和另一个字符之间的正则表达式匹配

来自分类Dev

正则表达式替换所有匹配项,但不替换第一个和最后一个字符

来自分类Dev

正则表达式用最后一个字符验证

来自分类Dev

正则表达式多个元素一个字符串

来自分类Dev

正则表达式获取最后一个字符

来自分类Dev

正则表达式不只验证一个字符

来自分类Dev

排除正则表达式匹配的最后一个字符

Related 相关文章

  1. 1

    至少一个字符和一个数字的正则表达式

  2. 2

    正则表达式:删除除第一个字符和最后一个数字以外的所有字符

  3. 3

    “至少8个字符长,包括至少一个字母和一个数字”的正则表达式

  4. 4

    正则表达式删除除数字和一个字符外的所有内容

  5. 5

    正则表达式,至少一个字符和一个数字,重复不超过两个

  6. 6

    正则表达式帮助,一个字符,一个数字和选项spl字符

  7. 7

    正则表达式帮助,一个字符,一个数字和选项spl字符

  8. 8

    正则表达式匹配一个数字序列和一个字符。它们之间

  9. 9

    正则表达式 - 匹配一个字符后的所有数字

  10. 10

    如何为以一个字符后跟6个数字开头的字符串编写php正则表达式

  11. 11

    正则表达式删除所有非数字和如果等于零的第一个字符。

  12. 12

    Javascript:以任意顺序匹配8位数字,一个字符和一个连字符的正则表达式

  13. 13

    如何把 xpages 正则表达式(第一个字符和最后一个字符)不能是特殊字符

  14. 14

    正则表达式的第一个和最后一个字符必须是数字

  15. 15

    C#中的一个字母和6个数字的正则表达式

  16. 16

    正则表达式表达大写的第一个字符

  17. 17

    正则表达式表达大写的第一个字符

  18. 18

    在Java中用一个字母和一个数字为字符串定义正则表达式

  19. 19

    Java 正则表达式至少需要一个字母和一个数字。还允许任何特殊字符

  20. 20

    正则表达式至少有1个字符和1个数字

  21. 21

    正则表达式不允许数字作为第一个字符

  22. 22

    正则表达式查找不包含数字的最后一个字符串

  23. 23

    上次出现的字符和另一个字符之间的正则表达式匹配

  24. 24

    正则表达式替换所有匹配项,但不替换第一个和最后一个字符

  25. 25

    正则表达式用最后一个字符验证

  26. 26

    正则表达式多个元素一个字符串

  27. 27

    正则表达式获取最后一个字符

  28. 28

    正则表达式不只验证一个字符

  29. 29

    排除正则表达式匹配的最后一个字符

热门标签

归档