正则表达式,学习笔记
UTD
这个作者很懒,什么都没留下…
展开
-
正则表达式学习笔记1-功能介绍
正则表达式可以用于搜索、匹配的作用,通过提前的语法约定能够有限制性的匹配到希望匹配的字符串。 例如: var str = "123abc"; var patt1 = /^[0-9]+abc$/; document.write(str.match(patt1)); 上面语法可以做到匹配,以任意个数的数字为开头,并以“abc”为结尾的字符串。原创 2017-10-02 11:44:24 · 136 阅读 · 0 评论 -
正则表达式学习笔记2-语法
1.+ +号前的字符必须出现一次或多次,例如: abc+d可以匹配abcd、abccd、abcccccd等。 2.* *号前的字符可以不出现,也可以出现多次,例如: abc*d可以匹配abd、abcd、abcccd等。 3.? ?前的字符只能不出现,或者出现一次,例如: abc?d只能匹配abd和abcd。 4.$ $匹配字符串的结尾,例如: (abc)$匹配abc结尾的字符原创 2017-10-02 12:25:26 · 202 阅读 · 0 评论 -
正则表达式学习笔记3-练习
输入一个IP地址,通过正则表达式来判断输入的IP地址(A.A.A.A,A是0-255之间,4个A不一定相同)是否符合格式规则。 Console.Write("Input: "); string s = Console.ReadLine(); string pattern = @"^(((25[0-5])|(2[0-4]\d)|(1\d\d)|([1-9]\d)|(\d))\.){3}((25[0原创 2017-10-02 15:16:24 · 137 阅读 · 0 评论