当前位置:编程学习 > C#/ASP.NET >>

大神请进,关于正则表达式的问题.....急

如题:


写出下列正则表达式。
(1)匹配负整数

(2)匹配192.128.x.x的ip地址

(3)匹配以字母开头(只能包含英文字母、数字和下划线),长度在4~12之间的字符串


该怎么写哇?求教大神
--------------------编程问答-------------------- (1) [-]\d+
(2) 192.168.(?:25[0-5]|2[0-4]\d|[01]?\d?\d).(?:25[0-5]|2[0-4]\d|[01]?\d?\d)
(3) (?i)^[a-z][a-z,1-9,_]{3,11}$ --------------------编程问答-------------------- IP地址的   (\d+)\.(\d+)\.(\d+)\.(\d+)
匹配负整数  ^-[0-9]*[1-9][0-9]*$
第三个   (^[a-zA-Z0-9_]){4,12} --------------------编程问答--------------------
引用 楼主 zt061013 的回复:
如题:


写出下列正则表达式。
(1)匹配负整数

(2)匹配192.128.x.x的ip地址

(3)匹配以字母开头(只能包含英文字母、数字和下划线),长度在4~12之间的字符串


该怎么写哇?求教大神

1.   ^-\d+$
2.  ^\d+\.\d+\.\d+\.\d+$
3.  ^[a-zA-Z][a-zA-Z\d_]{3,11}$ --------------------编程问答-------------------- (1)匹配负整数
  ^-\d+$
(2)匹配192.128.x.x的ip地址
^192\.128\.\d+\.\d+$
(3)匹配以字母开头(只能包含英文字母、数字和下划线),长度在4~12之间的字符串
^[a-zA-Z]\w{3,11}$ --------------------编程问答--------------------

^\-[1-9]\d*$
^[1-9]\d{0,2}\.[1-9]\d{0,2}\.[1-9]\d{0,2}\.[1-9]\d{0,2}$
^[a-z]\w{3,11}$
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,