问一个正则表达式关于分支的问题
如下正则表达式
/^\(0\d{2,3}\)\d{7,8}|0\d{2,3}-\d{7,8}$/;
是验证电话号码的,但测试后“|”后面的正常匹配,但前面的总是出错,如写成(010)123456789是不会报错的,是什么问题呢?
/^\(0\d{2,3}\)\d{7,8}|0\d{2,3}-\d{7,8}$/;
是验证电话号码的,但测试后“|”后面的正常匹配,但前面的总是出错,如写成(010)123456789是不会报错的,是什么问题呢?
...全文
相关推荐
Shell十三问-ChinaUnix精华贴整理2007.pdf
分别表示排除和否定的字符集,在正则表达式和模式匹配中经常使用。理解它们的含义,有助于更精确地筛选和处理文本数据。
cpp-python正则表达式引擎的一个轻量级分支
标题中的“cpp-python正则表达式引擎的一个轻量级分支”指的是一个小型的、基于C++的正则表达式库,它旨在实现与Python正则表达式引擎相似的功能,但保持轻量化和低依赖性。
mocking-bird:进行模拟面试的框架
**功能特点**: - **问题库**:Mocking-Bird可能包含一个丰富的问题库,用户可以根据难度、类别和主题筛选问题。
关于Python正则表达式 findall函数问题详解
在Python编程中,正则表达式是一种强大的文本处理工具,特别是在字符串操作和数据提取中。本文主要关注于`re`模块下的`findall()`函数在处理复杂正则表达式时的特性和潜在问题。当你在编写多模
Shell十三问.Doc
【Shell十三问】是针对Linux和Unix初学者的入门级资料,主要讲解如何编写Shell脚本。


