|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学习如何将PHP与HTML结合起来完成简单动态页面语法|正则 还有一个'|',暗示“或”操作:
"hi|hello":暗示一个字符串里有"hi"或"hello";
"(b|cd)ef":暗示"bef"或"cdef";
"(a|b)*c":暗示一串"a""b"夹杂的字符串前面跟一个"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]%"暗示两个百分号中不该该呈现字母)。
为了逐字表达,你必需在"^.$()|*+?{\"这些字符前加上转移字符'\'。
请注重在方括号中,不需求本义字符。 告诉你了一个方式,但是缺少努力这一环节,那也是白搭。 |
|