正则表达式中一些常见的使用方式

 匹配HTMLtag

/< (/"[^/"]*/"|/'[^/']*/'|[^/' /''/ >]+) >/

匹配HTML link

var str='<a href="http://www.baidu.com" mce_href="http://www.baidu.com">';
var rel=/href/s*=/s*(?:/"([^/"]*)/"|/'([^/']*)/'|([^/'/"/>/s]+))/gi;
rel.test(str);
alert(RegExp.$1); 

匹配url中的文件名

匹配对称的括号

去除文本首尾的空白字符

 

 

今天先写到这里

时间: 2024-09-10 10:48:15

正则表达式中一些常见的使用方式的相关文章

asp.net开发中常见公共捕获异常方式总结(附源码)_实用技巧

本文实例总结了asp.net开发中常见公共捕获异常方式.分享给大家供大家参考,具体如下: 前言:在实际开发过程中,对于一个应用系统来说,应该有自己的一套成熟的异常处理框架,这样当异常发生时,也能得到统一的处理风格,将异常信息优雅地反馈给开发人员和用户.我们都知道,.net的异常处理是按照"异常链"的方式从底层向高层逐层抛出,如果不能尽可能地早判断异常发生的边界并捕获异常,CLR会自动帮我们处理,但是这样系统的开销是非常大的,所以异常处理的一个重要原则是"早发现早抛出早处理&q

windows网络安全及常见的网络攻击方式

windows网络安全 1.网络安全的概念 网络安全的定义:网络系统的硬件.软件和数据受到保护,不因偶然和恶意的原因而遭到破坏.更改和泄露,系统可以连续正常运行,网络服务不会终止 1>.网络安全主要涉及3个方面: 硬件安全:即要保证网络设备的安全,如网络中的服务器.交换机.路由器等设备的安全. 软件和数据安全:即保证网络中的重要数据不被窃取和破坏,软件可以正常运行,没有被破坏. 系统正常运行:保证系统正常运行,系统不能瘫痪和停机. 2>.网络安全的特性 机密性:防止未授权用户访问数据 完整性:

正则表达式中test、exec、match的区别介绍及括号的用法

test.exec.match的简单区别 1.test test 返回 Boolean,查找对应的字符串中是否存在模式. var str = "1a1b1c"; var reg = new RegExp("1.", ""); alert(reg.test(str)); // true 2.exec exec 查找并返回当前的匹配结果,并以数组的形式返回. var str = "1a1b1c"; var reg = new Re

WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

原文:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理.本文介绍我在我在我的框架里面使用WCF服务的时候,出现的一个常见错误的处理方法,它的提示信息是:基础连接已经关闭: 连接被意外关闭.这种情况我碰到的有两种,一种是返回DataTable的时候出现的,一种是返回实体类

如何对PHP程序中的常见漏洞进行攻击(上)_php基础

如何对PHP程序中的常见漏洞进行攻击(上) 翻译:analysist(分析家) 来源:http://www.china4lert.org 如何对PHP程序中的常见漏洞进行攻击(上) 原著:Shaun Clowes <http://www.securereality.com.au/> 翻译:analysist <http://www.nsfocus.com/> 之所以翻译这篇文章,是因为目前关于CGI安全性的文章都是拿Perl作为例子,而专门介绍ASP,PHP或者JSP安全性的文章则

深入讲解iOS开发中应用数据的存储方式_IOS

XML属性列表-plist 一.应用沙盒每个iOS应用都有⾃己的应⽤沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离.应⽤必须待在⾃己的沙盒里,其他应用不能访问该沙盒(提示:在IOS8中已经开放访问) 应⽤沙盒的文件系统⽬录,如下图所示(假设应用的名称叫Layer) 模拟器应⽤用沙盒的根路径在: (apple是⽤用户名, 7.0是模拟器版本) /Users/apple/Library/Application Support/iPhone Simulator/7.0/Applications

jQuery 常见操作实现方式和常用函数方法总结_jquery

jQuery 常见操作实现方式 $("标签名") //取html元素 document.getElementsByTagName("") $("#ID") //取单个控件document.getElementById("") $("div #ID") //取某个控件中 控件 $("#ID #ID") // 通过控件ID取其中的控件 $("标签.class样式名") /

信息架构中的常见模型

<信息架构中的常见模型>是整个"web交互设计方法"中的一部分: 本期的内容目的是分享和总结信息架构中一部分基本的交互模型.信息架构需要考虑内容和功能的建构,首先需要考虑怎样组织内容和功能的关系,也就是切分内容,如何把一些动作和对象跟主题顺畅的结合起来:第二步就是考虑怎样引导用户通过界面达成他们的目标,也就是用"物理结构"把内容用页面\窗口\面板等元素将信息表达出来,交互模型正是针对第二个步骤来说的,这些模式帮助我们在表达信息的时候能够有一些常用的思路和

【转载】Hint的常见错误使用方式

Hint的常见错误使用方式 提起Oracle数据库的Hint,几乎每一个DBA都知道这一强大工具.在Oracle中,Hint可以用来改变SQL的执行计划.固定SQL的执行计划.Oracle数据库内部的很多特性也依赖于Hint,比如Outline.Profile等. 但是在日常工作中,很多开发人员或DBA,对Hint的使用仍然存在一些错误的方式.下面将列举主要的2种.(本文不讨论Hint的滥用即过度使用问题). 1. NOLOGGING的不正确使用. 很多人知道,在进行数据处理时,如果不产生日志或