正则表达式
高尔夫golf
这个作者很懒,什么都没留下…
展开
-
正则表达式的贪婪匹配与懒惰匹配
今天用到正则表达式的懒惰匹配,由于开始不是很了解,所以一个问题纠结了一天,真正了解了就不难了。例:一个字符串“abcdakdjd”regex="a.*?d"; 懒惰匹配regex2="a.*d"; 贪婪匹配[java] view plain copypublic static void main(String[]转载 2017-09-29 09:43:04 · 853 阅读 · 0 评论 -
正则表达式匹配任意字符(包括换行符)的写法
今天在Java中想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才发现正则表达式中,“.”(点符号)匹配的是除了换行符“\n”以外的所有字符。同时,手册上还有一句话:要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式。于是我将正则表达式的匹配规则修改如下:(转载 2017-09-29 09:55:51 · 1327 阅读 · 0 评论 -
正则表达式验证IP和端口格式的正确性
来源:https://blog.csdn.net/lyd518/article/details/1837124在网页开发中可能会遇到需要对在页面输入的ip和端口进行正确性验证,那么正则表达式就是最有力的工具:1:ip的正则表达式:格式是由“.”分割的四部分,每部分的范围是0-255;每段的正则可以分几部分来写:200—255;100-199;10-99;0-9;每一部分对应的正则表达式: 2[...转载 2018-05-06 20:48:45 · 7248 阅读 · 2 评论