您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

[转译]正则表达式的基本语法(二)

2024/10/24 9:46:06发布58次查看
语法|正则
还有一个'|',表示“或”操作:
hi|hello:表示一个字符串里有hi或者hello;
(b|cd)ef:表示bef或cdef;
(a|b)*c:表示一串ab混合的字符串后面跟一个c;
'.'可以替代任何字符:
a.[0-9]:表示一个字符串有一个a后面跟着一个任意字符和一个数字;
^.{3}$:表示有任意三个字符的字符串(长度为3个字符);
方括号表示某些字符允许在一个字符串中的某一特定位置出现:
[ab]:表示一个字符串有一个a或b(相当于a|b);
[a-d]:表示一个字符串包含小写的'a'到'd'中的一个(相当于a|b|c|d或者[abcd]);
^[a-za-z]:表示一个以字母开头的字符串;
[0-9]%:表示一个百分号前有一位的数字;
,[a-za-z0-9]$:表示一个字符串以一个逗号后面跟着一个字母或数字结束。
你也可以在方括号里用'^'表示不希望出现的字符,'^'应在方括号里的第一位。(如:%[^a-za-z]%表示两个百分号中不应该出现字母)。
为了逐字表达,你必须在^.$()|*+?{\这些字符前加上转移字符'\'。
请注意在方括号中,不需要转义字符。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product