• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >编程问答 > 如何正则匹配包含特定字符串的字符串

如何正则匹配包含特定字符串的字符串

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-07

佚名通过本文主要向大家介绍了java截取特定字符串,js截取特定字符串,excel截取特定字符串,sql截取特定字符串,字符串去掉特定字符等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:如何正则匹配包含特定字符串的字符串
描述:

字符串匹配算法,java字符串匹配,字符串匹配实验,字符串匹配函数,ccf字符串匹配,字符串的模式匹配,查找匹配字符串,字符串匹配问题,中文字符串匹配,php字符串匹

字符串匹配算法,java字符串匹配,字符串匹配实验,字符串匹配函数,ccf字符串匹配,字符串的模式匹配,查找匹配字符串,字符串匹配问题,中文字符串匹配,php字符串匹

图中画红线的地址是我想要匹配出来的,因为网页源码里全是src="" 直接匹配会出现各种结果,我想要匹配出src地址里面包含player字符串的,求指点


解决方案1:

这个? arr 数据是你要的 src 地址们

var arr = [];
$('iframe').each(function(i, e) {
    if (/player/.test($(e).attr('src')) {
        arr.push(e);
    }
});

console.log(arr)

不明觉厉, 不知道如何用一个正则处理返回所有的结果. 似乎还是要用循环, 举例如下, 如果你说的把整个页面源码当成一个字符串的话:

var str = '<iframe frameborder="0" scrolling="no" src="http://player.cfdmsklafjdks"></iframe><iframe frameborder="0" scrolling="no" src="http://player.cfdmsklafjdks"></iframe><iframe frameborder="0" scrolling="no" src="hahah"></iframe>';


// 1. 匹配 src="xxxxx"
var re = /src=\"http:\/\/player.[^"]*\"/gm;

var temp;
var newArr = [];
while ((temp = re.exec(str)) !== null) {
  newArr.push(temp[0]);
}
console.log(newArr);

解决方案2:

你这个问题描述的太模糊了,匹配src="中间带有player的字符串"是吧,下面的正则应该就可以了:

/src=\"([\s\S]*?player[\s\S]*?)\"/g


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何以特定的长度输出字符串
  • 如何正则匹配包含特定字符串的字符串
  • 解析出字符串中的特定值

相关文章

  • 2017-06-07 同一个程序可以在N卡机和A卡机上运行吗?
  • 2017-06-07 更改macox系统字体
  • 2017-06-07 (flask)peeweevssqlalchemy?
  • 2017-06-07 pythonurllib2quote报错Invalidpercent-escapesequence?
  • 2017-06-07 新手,请教如何调用EXIF信息
  • 2017-06-07 C++正则匹配中文乱码
  • 2017-06-07 多层构架在实践中一些问题
  • 2017-06-07 (flask)如何创建一对多关系表
  • 2017-06-07 (golang)vscode如何设置go二进制文件输出路径?
  • 2017-06-07 请教一个macosx开发的问题

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • file'/foshanparkifpng',"wb"
    • laravel51homestead026安装中,在vagrantup命令时出错,大家有遇到同样问题么?
    • djangodjango前端模板
    • (VFP)如何左报表frx中编写代码,并显示左报表中
    • Django使用七牛上传文件,内存泄露
    • LaravelLog模块设计
    • python如何下载一个网址的内容并存到本地文件
    • 七牛SDK支持spring的multipartfile上传吗?
    • jboss启动错误,哪位高手救命
    • 像网易新闻收藏的功能,如果使用redis做缓存的话,应该如何实现?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有