正则表达式8---再谈小括号
摘要:实例 实例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
阅读(212)
推荐(0)
正则表达式 7 ----大括号
摘要:实例 实例一: 假设图片的文件名只可能是小写字母,且最长不超过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
阅读(797)
推荐(0)
正则表达式 6 ------中括号
摘要:实例 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
阅读(264)
推荐(0)
正则表达式5—小括号
摘要:前戏: 1.第一篇也不知道写点啥,感觉其他人都好高大上啊! 只好分享一点最近工作中用到的正则表达式---小括号,算是抛砖引玉吧! 2.正则表达式可以说是大部分编程语言通用的一项技术,虽然个别用法略微差异。 3.用好正则表达式不仅利于开发,就连平时使用文本编辑器,替换文本中的字符都比别人快一点。 正文: 单个字符匹配 对于要匹配单个字符,非常简单,直接在字符后加上限定符即可, 例如: a+ 表...
阅读全文
posted @
2016-03-18 13:43
fatsnake
阅读(710)
推荐(0)
正则表达式4---开头^ 结尾$
摘要:一、实例 1. @fatsnake 早上好 获取@开头 ^@\w+\s 2. myWeb.getName(3); 获取以;结尾 .+;$ 二、知识清单 \s :代表匹配任意一个空格 \w: 匹配字母、数字、下划线 ^:代表匹配一行的开头 . :代表譬如除\r\n外的任何单个字符 $ :代表以什么结尾
阅读全文
posted @
2016-03-18 13:37
fatsnake
阅读(1225)
推荐(0)
正则表达式3---中文
摘要: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
阅读(259)
推荐(0)
正则表达式 2 ---大小写
摘要:方法一: 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
阅读(3104)
推荐(0)
正则表达式1-- 结构与运行
摘要:一、 结构 规则+元字符 ps:元字符可以理解为特殊意义的转义字符(关键字) 二、 运行 实例1:匹配字符串中的world javaScript: var str="hello world,hello WORLD,Hello World,HELLO world."; var pattern=/wor
阅读全文
posted @
2016-03-18 08:54
fatsnake
阅读(236)
推荐(0)