正则表达式
文章平均质量分 76
学bu会喵de猫
已经离开了软件开发的道理,但还在信息产业界摸爬滚打。
展开
-
深入浅出之正则表达式(二)
深入浅出之正则表达式(二) 前言: 本文是前一片文章《深入浅出之正则表达式(一)》的续篇,在本文中讲述了正则表达式中的组与向后引用,先前向后查看,条件测试,单词边界,选择符等表达式及例子,并分析了正则引擎在执行匹配时的内部机理。 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢! 9翻译 2011-11-13 00:53:57 · 1005 阅读 · 1 评论 -
深入浅出之正则表达式(一)
深入浅出之正则表达式(一) 本文是Jan Goyvaerts为RegexBuddy写的教程的译文,版权归原作者所有,欢迎转载。但是为了尊重原作者和译者的劳动,请注明出处!谢谢! 1. 什么是正则表达式 基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用>来表示一段具体的正则表达式。 一段文本就是最基本的模式,简单的匹配相同的翻译 2011-11-13 00:52:27 · 2100 阅读 · 0 评论 -
Java正则表达式入门(2)
flag的取值范围如下: Pattern.CANON_EQ :当且仅当两个字符的"正规分解(canonical decomposition)"都完全相同的情况下,才认定匹配。比如用了这个标志之后,表达式"a\u030A"会匹配"?"。默认情况下,不考虑"规范相等性(canonical equivalence)"。 Pattern.CASE_INSENSITIVE(?i): 默认情况下,大小写不原创 2011-11-13 00:47:52 · 5318 阅读 · 0 评论 -
Java正则表达式入门(3)
◆验证是否为邮箱地址 String str="ceponline@yahoo.com.cn"; Pattern pattern = Pattern.compile("[\\w\\.\\-]+@([\\w\\-]+\\.)+[\\w\\-]+", Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher(s原创 2011-11-13 00:49:23 · 959 阅读 · 0 评论 -
Java正则表达式入门(1)
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的原创 2011-11-13 00:46:36 · 1299 阅读 · 0 评论