• 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
  • 微信公众号
您的位置:首页 > 程序设计 >正则表达式 > 匹配form表单中所有内容的正则表达式

匹配form表单中所有内容的正则表达式

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了form表单,html form表单,ajax提交form表单,form表单提交,form表单提交action等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

需求是这样子的:
现在有一个表单
表单里面的省略号代表里面的内容,里面有各式各样的标签<>。
想写一个正则表达式匹配整个form表单,包括form标签,是html文件里面的内容。

首先想到的是:

<form .*</form>
</div>
这样子:
<form [^>]*/form>
</div>
还有这样子:
<form .*<\/form>
</div>
只要是form里面有标签的,这样都匹配不到内容,莫名其妙啊,也不知道是什么原因。

后来请教了一个正则表达式的高手,他告诉我了另外一种写法:
<form [\s\S]*</form>
</div>
这涉及到了贪婪模式和非贪婪模式。

[\s\S] 意思是匹配所有 空白字符+非空白字符 , 说白了也就是全部字符都可以
* 意思是0个或多个, 直到遇到了后边的就停止了。

这样子就匹配了form里面的所有内容了。

注:小编在DW中使用<form [\s\S]*</form>验证通过。

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

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

  • 匹配form表单中所有内容的正则表达式
  • 一个获取FORM表单值正则表达式

相关文章

  • 2017-05-11Java用正则表达式如何读取网页内容
  • 2017-05-11asp+正则获得字符串中最后一个字母非字母不算
  • 2017-05-11jQuery中的正则表达式分析 正则基础
  • 2017-05-11乱象,印迹 正则学习问答
  • 2017-05-11正则(JS)re=new RegExp("^\\d*$");与re=/^\d*$/;之间区别?
  • 2017-05-11正则表达式regular expression详述(一)
  • 2017-05-11得到连接和图片的地址 正则
  • 2017-05-11用正则提取全部的匹配结果的代码
  • 2017-05-11eregi_replace与preg_replace 函数代码的用法比较
  • 2017-05-11正则表达式不包含align该怎么写

文章分类

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

最近更新的内容

    • 乱象,印迹 正则学习问答
    • 正则基础之 环视 Lookaround
    • ASP正则函数替换分页后的参数
    • asp正则表达式匹配数字$数字$数字$
    • 正则表达式提取图片路径 并过滤掉指定字符的写法
    • web标准知识——丰富段落里的标签
    • Javascript里的两种使用正则的方法
    • 正则中的圆括号()的用途详解
    • 正则表达式判断所填入号码的运营商js代码修改版
    • 表单验证常用正则(强烈推荐大家收藏下)

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

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