【问题标题】:Regex expression to find a string meeting certain criteria正则表达式查找满足特定条件的字符串
【发布时间】:2014-11-20 14:55:18
【问题描述】:

我需要一个正则表达式来查找满足特定条件的字符串:

  • 字符串以 55 开头
  • 字符串全是数字和破折号
  • 字符串的位数在 10 到 14 之间

我所做的是遍历一个文本数组以找到一个符合上述条件的字符串,提取它并将其分配给一个变量。

【问题讨论】:

    标签: regex vb.net string


    【解决方案1】:

    根据评论更新

    55(-?\d-?){8,12}
    

    http://regexr.com/39uic

    【讨论】:

    • 不完全。字符串可以是全数字或带破折号的数字。例如:55-90-0999-12 或 55490342300 或 55-567-4050-00001
    • 我把它改成了 55(-?\d-?){10,19} 对我来说效果很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多