用正则提取全部的匹配结果的代码
获取最后一个匹配的子表达式
Untitled
jackjack";
var regExp=/(\w*)/ig;
//exec返回一个数组对象
var arr=strXml.match(regExp);
var author=arr[1];
alert(arr);
//-->
alert(RegExp.$1);
Hello World!
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
获取全部的匹配结果:
Untitled
jackjack";
var regExp= /(\w*)/gi;
var result = [];
var match;
while( match=regExp.exec(strXml) ){
result.push(match[1]);
}
alert(result);
//-->
Hello World!
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
用正则提取全部的匹配结果的代码
获取最后一个匹配的子表达式 Untitled jackjack"; var regExp=/(\w*)/ig; //exec返回一个数组对象 var arr=strXml.match(regExp); var author=arr[1]; alert(arr); //--> alert(RegExp.$1); Hello World! [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 获取全部的匹配结果: Untitled jackjack"; var regExp=
-
JAVA 使用正则提取A标签以及href链接
正则提取A标签以及href链接 代码如下: String content = "<p>下载地址:<a title=\"持续更新补丁下载地址\" target=\"_blank\" href=\"http://pan.baidu.com/s/xxxx\">持续更新补丁下载地址</a></p><p>"; Pattern pattern_a = compile("
-
小谈php正则提取图片地址
迷上了正则,不断尝试着新花招,首先感谢TNA 的非完全输出RSS,然后再次感谢SH的强迫性学习.没有TNA,我不会去看正则,更不知道世界上有种这么牛的表达式:不是SH的死活说他不懂不知道,我也不会硬着头皮去琢磨,去改进.达到同一个目的,正则的表达方式可以不唯一,没有做不到,只有你没想到.可以这样说吧,正则就是玩设定规律,我大爱这种东西.没有比设定规律筛选东西更让我兴奋.感到awesome的了. 分享一下在php环境下使用正则提取图片地址的一些小心得: 图片网址规范的html代码无非就是 复制代码
-
PHP正则提取不包含指定网址的图片地址的例子
但是现在这个文章中可能含有一些表情,我们当然不能直接提取src路劲了,这样如果第一张是表情图片的话,就会提取表情图片来作为封面了,这时候我们就需要写清楚正则来排除不匹配的图片,下面是一个小列子: 复制代码 代码如下: $contents = '<p>疲惫是一种享受,让我们无暇空虚:坎坷是一种经历,让我们真切的理解人生: 忙碌是一种幸福,让我们没有时间体会痛苦:奔波是一种快乐, <img src="http://img.baidu.com/hi/ldw
-
Python使用re模块正则提取字符串中括号内的内容示例
本文实例讲述了Python使用re模块正则提取字符串中括号内的内容操作.分享给大家供大家参考,具体如下: 直接上代码吧: # -*- coding:utf-8 -*- #! python2 import re string = 'abe(ac)ad)' p1 = re.compile(r'[(](.*?)[)]', re.S) #最小匹配 p2 = re.compile(r'[(](.*)[)]', re.S) #贪婪匹配 print(re.findall(p1, string)) print(
-
Shell中使用grep、sed正则提取和替换字符串
Linux中使用grep正则提取字符串 echo office365 | grep -P '\d+' -o find . -name "*.txt" | xargs grep -P 'regex' -o xargs会将find结果作为grep的输入,防止find结果过多无法处理 -P参数表明要应用正则表达式 -o表示只输出匹配的字符串,这样我们就可以把正则匹配到的结果拿到了. Linux.Mac OS中使用sed正则提取字符串 Mac OS上用正则的话要用e参数取代P参数,也可以用se
-
php正则提取html图片(img)src地址与任意属性的方法
简单版: <?php header("Content-Type: text/html;charset=utf-8"); $str = '<div class="ui-block-a" align="center"> <a href="online-39.html" rel="external nofollow" ><img class="lazy" w
-
java基于正则提取字符串中的数字功能【如提取短信中的验证码】
本文实例讲述了java基于正则提取字符串中的数字功能.分享给大家供大家参考,具体如下: 使用Java正则可以很方便的从字符串中提取符合条件的内容. 1.提取字符串中所有的手机号: private void getPhoneNum(String smsBody) { Pattern pattern = Pattern.compile("(13|14|15|18)\\d{9}"); Matcher matcher = pattern.matcher(smsBody); while (mat
-
Android 手势 正则匹配图片实例代码
为没有手势的控件(ViewFlipper) 添加手势 xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools
-
解析PHP正则提取或替换img标记属性
<?php/*PHP正则提取图片img标记中的任意属性*/$str = '<center><img src="/uploads/images/20100516000.jpg" height="120" width="120"><br />PHP正则提取或更改图片img标记中的任意属性</center>'; //1.取整个图片代码preg_match('/<\s*img\s+[^>]
随机推荐
- Angular动态添加、删除输入框并计算值实例代码
- jQuery动画效果实现图片无缝连续滚动
- AngularJS基础教程之简单介绍
- Java 快速排序(QuickSort)原理及实现代码
- 浅析Java ClassName.this中类名.this关键字的理解
- java多线程编程之管道通信详解
- require.js配合插件text.js实现最简单的单页应用程序
- 谈谈JS中常遇到的浏览器兼容问题和解决方法
- Android实现短信发送功能
- 分享PHP-pcntl 实现多进程代码
- COOL而实用的动态效果
- 算法之排序算法的算法思想和使用场景总结
- Qt实现图片移动实例(图文教程)
- 将函数的实际参数转换成数组的方法
- windows下Nginx日志处理脚本
- JQuery为元素添加样式的实现方法
- 浅析Cookie中的Path与domain
- JQuery文本框高亮显示插件代码
- DOM 事件的深入浅出(一)
- PHP重要安全升级说明 推荐升级php 5.2.17版本