正则表达式练习ID号

电脑杂谈  发布时间:2020-04-26 23:19:46  来源:网络整理

用c++正则表达式判断号_js正则判断手机号码_js正则判断号码

常规引擎可以分为两大类: 一类是DFA,另一类是NFA. 这两种引擎都有很长的历史(到目前为止已经超过了二十年),并且这两种引擎已经生产了许多变体!因此,POSIX的推出避免了不必要的变体. 这样,主流常规引擎分为三类: 一类为DFA,二类为传统NFA,三类为POSIXNFA.

编写正则表达式,根据要匹配的字符串编写正则表达式

经验: 1.寻找规则2.不要追求完美

的正则表达式

15或18个人

用c++正则表达式判断号_js正则判断手机号码_js正则判断号码

([1-9] [0-9] {14})| ([1-9] [0-9] {16} [0-9xX])

([[1-9] [0-9] {14})([0-9] {2} [0-9xX])?

1. 座机号码的正则表达式

010-19876754

0431-87123490

[0-9] {3,4} [-] [0-9] {8}

\\ d {3,4} [-] \\ d {8}

\\ d {3,4} [-] [0-9] {8}

2. qq号的正则表达式

[1-9] [0-9] {4,10}

\\ d {5,11}

3. 手机号码的正则表达式

130131132133134135136137138139

143147

150151152153154155156157158159

170171173176177

180181182183184184186186187188189

([1] [358] [0-9] [0-9] {8})| ([1] [4] [37] [0-9] {8})| ([1] [7] [01367] [0-9] {8})

\\ d {11}

4. 必须记住邮箱的正则表达式

sd2113_3.-fd@itcast.com.cn

[0-9a-zA-Z _.-] + [@] [0-9a-zA-Z _.-] +([. ] [a-zA-Z] +){1,2}

POSIX NFA引擎与传统NFA引擎相似js正则判断号码,不同之处在于它们将继续回溯js正则判断号码,直到可以确保找到最长的匹配项为止. 因此,POSIXNFA引擎比传统的NFA引擎慢. 并且在使用POSIXNFA时,您可能不愿意通过更改回溯搜索的顺序来支持较短的匹配搜索而不是较长的匹配搜索.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-190067-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...