用正则提取全部的匹配结果的代码
获取最后一个匹配的子表达式
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+[^>]
随机推荐
- jquery formValidator插件ajax验证 内容不做任何修改再离开提示错误的bug解决方法
- oracle表空间表分区详解及oracle表分区查询使用方法
- 使用jQuery ajaxupload插件实现无刷新上传文件
- js 正则表达式学习笔记之匹配字符串
- iOS开发中CALayer使用的基本教程
- ASP.NET MVC5网站开发文章管理架构(七)
- php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
- C#中的扩展方法详解
- Android中极简的js与java的交互库(SimpleJavaJsBridge)
- JavaScript解析JSON格式数据的方法示例
- python中的格式化输出用法总结
- Windows PowerShell 微软官方解释
- jquery 表单验证之通过 class验证表单不为空
- 一种JavaScript的设计模式
- win2003 sp2 iis 上传文件不能超过200K的解决方案
- 详谈python read readline readlines的区别
- C#利用System.Uri转URL为绝对地址的方法
- PHP基于ORM方式操作MySQL数据库实例
- C# 计算标准偏差相当于Excel中的STDEV函数实例
- vue.js整合mint-ui里的轮播图实例代码