用正则提取全部的匹配结果的代码
获取最后一个匹配的子表达式
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+[^>]
随机推荐
- php中3des加密代码(完全与.net中的兼容)
- Linux静态库与动态库实例详解
- python使用wmi模块获取windows下的系统信息 监控系统
- AngularJS入门教程之AngularJS 模板
- 在OracleE数据库的字段上建立索引的方法
- javascript拖拽应用实例(二)
- 在ASP.NET中重写URL的代码
- JSP spring boot / cloud 使用filter防止XSS
- JavaScript判断对象是否为数组
- 自己实现strcpy函数的实现方法
- js 加载时自动调整图片大小
- react-native之ART绘图方法详解
- React如何利用相对于根目录进行引用组件详解
- autorun.inf和sbl.exe之U盘病毒的清除方法
- java 算法之冒泡排序实例详解
- Kotlin语法学习-变量定义、函数扩展、Parcelable序列化等简单总结
- 轻易破解压缩包密码winrar
- Python实现将照片变成卡通图片的方法【基于opencv】
- Rxjava+Retrofit+MVP实现购物车功能
- 详解es6超好用的语法糖Decorator