Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 与swift的正则表达式发行_Regex_Swift - Fatal编程技术网

Regex 与swift的正则表达式发行

Regex 与swift的正则表达式发行,regex,swift,Regex,Swift,我对正则表达式了解不多,我正在尝试创建一个与以下数字匹配的模式: 0610000000 0620000000 0600000000 0710000000 0720000000 0730000000 074000000 0760000000 0780000000 0790000000 0810000000 0820000000 0830000000 0840000000 因此,基本上第一个数字必须始终为0,第二个数字将始终在6到8之间,从第三个数字开始,任何数字都是您的解决方案: ^0[6-8

我对正则表达式了解不多,我正在尝试创建一个与以下数字匹配的模式:

  • 0610000000
  • 0620000000
  • 0600000000
  • 0710000000
  • 0720000000
  • 0730000000
  • 074000000
  • 0760000000
  • 0780000000
  • 0790000000
  • 0810000000
  • 0820000000
  • 0830000000
  • 0840000000
因此,基本上第一个数字必须始终为0,第二个数字将始终在6到8之间,从第三个数字开始,任何数字都是您的解决方案:

^0[6-8]\d{8}$
说明:

^0[6-8]\d{8}$

    ^ assert position at start of a line
    0 matches the character 0 literally
    [6-8] match a single character present in the list below
        6-8 a single character in the range between 6 and 8
    \d{8} match a digit [0-9]
        Quantifier: {8} Exactly 8 times
    $ assert position at end of a line

你试了什么?长度限制?你可以使用一个网站,如,并尝试提出你所追求的模式。你所追求的是相对简单的,因此可以用于学习。谢谢你的网站@Thomas,我试过phoneNumber.substringToIndex()谢谢,但从网站regx101,这意味着没有提取匹配组。这意味着您的模式匹配,但其中没有(捕获(组))匹配主题字符串中的任何内容。@congolesedevelopper:您可以使用正则表达式提取信息。这是通过所谓的捕获组来完成的。在您的情况下,我假设您只想匹配给定的模式,看看它是否适合您所追求的,因此不需要捕获组。