摘要: 实例 实例1.对取出图片的名称改进 var str=""; var pattern=//g; //var result=pattern.exec(str); while(result=pattern.exec(str)) { alert(result[1]); } 实例2: var str=""; var str=""; var pat... 阅读全文
posted @ 2016-03-18 13:54 fatsnake 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 实例 实例一: 假设图片的文件名只可能是小写字母,且最长不超过5位,最短是一位 根据上述字符串:取出图片的src集合 javaScript: var str=""; var pattern=/\/g; while(result=pattern.exec(str)) { alert(result[1]); } java: String ... 阅读全文
posted @ 2016-03-18 13:53 fatsnake 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 实例 1.取出@后的信息 java: String str = "@liurui 你好1 @zhangiaofeng 你好2 @linjie 你好3";Pattern p = Pattern.compile("@(?\\w+\\s)(?[\\w\\W][^@]+)");Matcher m = p.matcher(str);while(m.find()){ System.out.printl... 阅读全文
posted @ 2016-03-18 13:51 fatsnake 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 前戏: 1.第一篇也不知道写点啥,感觉其他人都好高大上啊! 只好分享一点最近工作中用到的正则表达式---小括号,算是抛砖引玉吧! 2.正则表达式可以说是大部分编程语言通用的一项技术,虽然个别用法略微差异。 3.用好正则表达式不仅利于开发,就连平时使用文本编辑器,替换文本中的字符都比别人快一点。 正文: 单个字符匹配 对于要匹配单个字符,非常简单,直接在字符后加上限定符即可, 例如: a+ 表... 阅读全文
posted @ 2016-03-18 13:43 fatsnake 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 一、实例 1. @fatsnake 早上好 获取@开头 ^@\w+\s 2. myWeb.getName(3); 获取以;结尾 .+;$ 二、知识清单 \s :代表匹配任意一个空格 \w: 匹配字母、数字、下划线 ^:代表匹配一行的开头 . :代表譬如除\r\n外的任何单个字符 $ :代表以什么结尾 阅读全文
posted @ 2016-03-18 13:37 fatsnake 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: PHP: var_export(json_encode("你")); javaScript: alert(escape("你")); java: JDK下面的native2ascii 工具查看字符的unicode编码 JS: var pattern=/[\u4e00-\u9fa5]/g; 在正则中, 阅读全文
posted @ 2016-03-18 13:36 fatsnake 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 方法一: Js:/world/gi PHP:/world/i Java: Pattern p=Pattern.compile("world",Pattern.CASE_INSENSITIVE); Pattern.CASE_INSENSITIVE:对大小写不敏感 方法二: java: Pattern 阅读全文
posted @ 2016-03-18 13:30 fatsnake 阅读(3071) 评论(0) 推荐(0) 编辑
摘要: 一、 结构 规则+元字符 ps:元字符可以理解为特殊意义的转义字符(关键字) 二、 运行 实例1:匹配字符串中的world javaScript: var str="hello world,hello WORLD,Hello World,HELLO world."; var pattern=/wor 阅读全文
posted @ 2016-03-18 08:54 fatsnake 阅读(228) 评论(0) 推荐(0) 编辑