大神请进,关于正则表达式的问题.....急
如题:写出下列正则表达式。
(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} --------------------编程问答--------------------
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#