• 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

佚名通过本文主要向大家介绍了正则表达式,正则表达式提取数字,数字 正则表达式,html正则表达式,java正则表达式等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:新人学正则表达式,请教问题
描述:

正则,正则表达式测试工具,正则表达式语法,java正则表达式,js正则表达式,正则表达式大全,正则表达式 数字,python 正则表达式,grep 正则表达式

如何用正则表达式只获取里面的:中国式A123c和16级。这两个数据

代码如下:

<tr>
               <td align="center">1</td>
               <td align="center"><a href="/vul/profile/uid/2640776" ajax-href="/user/showuserpro/uid/2640776">中国式A123c</a>
               </td>

               <td align="center">16级</td>
                <td align="center"> 无名团伙 </td>

</tr>

解决方案1:

题主你的要求还真是奇怪,那我就满足你这个奇怪的要求好了。

首先获取 <td> 标签最内层的文字:

var str = '<tr><td align="center">1</td><td align="center"><a href="/vul/profile/uid/2640776" ajax-href="/user/showuserpro/uid/2640776">中国式A123c</a></td><td align="center">16级</td><td align="center"> 无名团伙 </td></tr>';

var reg = /<td(?: [^>]*)>(?:<[^>]*>)*([^<]*)(?:<\/[^>]*>)*<\/td>/gm;
var texts = [];
var result = null;

while(result = reg.exec(str)) {
    texts.push(result[1]);
}

console.log(texts); // ["1", "中国式A123c", "16级", " 无名团伙 "]

这样题主想要哪个都可以啦!

解决方案2:

  1. 正则

">([\s\S]*?)</a></td>
">中国</a></td>

"center">([\s\S]*?)</td>
<td align="center"> 无名团伙 </td>

解决方案3:

如果说针对

这段html固定不变的话,不用正则表达也可,要拿第2,3列的数据使用
$('tr td')[1].value();//$('tr td')需要你自己去精确定位
$('tr td')[2].value();


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

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

  • java正则表达式语法关于Java正则表达式的问题
  • 正则表达式任意字符匹配不满足某个条件的任意字符
  • 正则表达式PHP正则表达式问题?
  • (python)正则表达式中,如果匹配到的字符串后一半刚好是下一个匹配字符串的前一半,怎么实现?
  • 正则表达式求个简单的正则表达式
  • 请问,正则表达式如何正确的在匹配内容中间插入换行符\n\r\n\r
  • 正则表达式正则表达式:如何在匹配结果中提取出所需部分?
  • 正则表达式帮忙看下正则表达式
  • java正则表达式语法java正则表达式问题?
  • 还是正则表达式,有点疑惑

相关文章

  • 2017-06-07 Python构造返回请求进行单元测试
  • 2017-06-07 奇怪的“expectedanindentedblock”问题
  • 2017-06-07 客户端直传多文件,如何设置自定义变量直接通过json返回给客户端而不需要返回业务服务器
  • 2017-06-07 固定随机数生成
  • 2017-06-07 算来算去算自己数组先升序后降序的查找c语言算法
  • 2017-06-07 Python获取带有通配符的系统参数
  • 2017-06-07 在python中fromurlliberrorimportURLError,HTTPError出错
  • 2017-06-07 pythonurllibsocket错误
  • 2017-06-07 (python)ScrapyItemLoader数据清洗疑问
  • 2017-06-07 java里的正则表达式和JavaScript里的正则表达式是一样的吗?和php等等里的也一样吗?

文章分类

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

最近更新的内容

    • laravel使用表单和HTML扩展包有什么好处吗?
    • python爬虫一道python题目:如何把元组编程字典?
    • python实现批量生成字符串思路
    • 关于RESTful的「API文档」
    • 两个服务器之间的通信方式
    • 用Python从网页提取的文本,转换成str格式后,怎么逐行处理呢?
    • 正则匹配替换问题
    • Perl格式和字符串处理)
    • 七牛:toomanydatatoread
    • Golang向客户端发送jsonEncoder类型数据的方法

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

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