首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通配符正则

简述 通配符和正则表达式很容易混淆,首先二者所应用的对象是不同的,通配符主要是用在 Shell 命令中,比如 find 、 ls 、 cp 等,而正则是使用在文本过滤工具(可以是字符串搜索和替换等),例如...逻辑运算符非 > >> 输出导入符,一个为取代,两个为累加 ’ 单引号,不具有变量转换功能 " 具有变量转换功能 `` 中间为可以先执行的指令 () 中间为子 shell 起始结束 [] 中间为字符组合...{} 中间为命令区块的组合 正则表达式 字符匹配 . : 匹配任意单个字符 * : 匹配其前面一个字符出现任意次 ?...: 匹配其前面的字符1次或者0次 + : 匹配其前面的字符至少出现1次(扩展正则表达式中) 位置匹配 ^ : 行首 $ : 行尾 \ 或 \b : 词尾,其前面的任意字符必须作为单词尾部出现 \B : 非单词开头或结尾 ^$ : 空白行 分组 (ab)* : 匹配 ab 这个分组出现任意次 \1 : 引用第一个左括号以及之对应的右括号所包括的内容

1.1K10
您找到你想要的搜索结果了吗?
是的
没有找到

HTML5视频音频

简单介绍 HTML5 对视频和音频特性规范文档的制定是被讨论最多的。除浏览器自带支持的明显好处外,评论点集中在浏览器提供商对音频/视频格式 的不同选择。...HTML5 提供的一个解决方案是 ,让你可以指定多个不同格式的源文件,以便于用户浏览器选择它认识的文件。对于 < IE9 和旧浏览器,你将需要一个折衷的解决方案。...当你第一次尝试 HTML5 的音频/视频,你可能会想知道这些可能对你有帮助的东东: 你的服务器必须支持你打算提供的音频/视频的 MIME 格式。你将需要检查一下其在本地服务器上是否被支持。...如果你使用 Safari 来检测 HTML5 的音频/视频支持,需要安装 QuickTime Player,没有QuickTime Player 的 Safari 什么都不能播放。...利用 MPEG Audio Layer 3 的技术,将音乐以1:10 甚至 1:12 的压缩率,压缩成容量较小的文件,而 对于大多数用户来说重放的音质最初的不压缩音频相比没有明显的下降。

2K40

Javascript正则构造函数正则表达字面量&&常用正则表达式

本文不讨论正则表达式入门,即如何使用正则匹配。讨论的是两种创建正则表达式的优劣和一些细节,最后给出一些常用正则匹配表达式。   ...Javascript中的正则表达式也是对象,我们可以使用两种方法创建正则表达式: 使用new RegExp()构造函数 使用正则表达字面量   先说结果,使用正则表达字面量的效率更高。   ...下面的示例代码演示了两种可用于创建正则表达式以匹配反斜杠的方法: 1 //正则表达字面量 2 var re = /\\/gm; 3 4 //正则构造函数 5 var reg = new RegExp...考虑下面的例子,在旧一些版本的浏览器现代浏览器的运行结果不一致: 1 function getREG(){ 2 var re = /[a-z]/; 3 re.foo = "bar...false; 11 12 reg.foo="baz"; 13 console.log() //旧版本返回"baz",现代浏览器均返回"bar"   最后需要说明的是,调用RegExp()时不使用new的行为使用

1.1K40

HTML5绘画拖放事件

HTML5绘画 在html5中出现了许多新的特性,绘画功能就是其中之一。由于html5新增的这些新特性,所以也在逐渐取代Flash,毕竟Flash比较占用内存,也经常性奔溃。...html5不仅能制作2d的绘画还能做3d的绘画,但是要注意的是这两者使用的函数不一样但都基于canvas。在网络上我们可以搜索到一些使用html5制作的2D或3D的效果图,例如: ? ? ?...除了以上这些图片效果外,html5的3D绘画还可以制作自由拖动的统计表格或一些图形。...如何使用html5进行绘画: 由于我们是做后端开发的,所以在这里只简单介绍一下html5中的2D绘画,绘画的制作都是基于canvas标签的,所以先介绍一下canvas标签: canvas是一个画布,这个画布通常是一个矩形区域...在 HTML5 中,拖放是标准的一部分,任何元素都能够实现拖放。

3K30

HTML5多线程离线存储

something } 2.多线程处理页面 self.onmessage = function(e){ // 前端页面传过来的数据 console.log(e.data) } 离线存储 使用 HTML5...HTML5引入了应用程序缓存,这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。...由程序来更新应用缓存 注意事项 站点离线存储的容量限制是5M 如果manifest文件,或者内部列举的某一个文件不能正常下载,整个更新过程将视为失败,浏览器继续全部使用老的缓存 引用manifest的html必须manifest...manifest中使用的相对路径,相对参照物为manifest文件 CACHE MANIFEST字符串应在第一行,且必不可少 系统会自动缓存引用清单文件的 HTML 文件 manifest文件中CACHE则NETWORK

1.8K40

正则python的re模块

一、正则表达式的语法   正则表达式使用反斜杠字符('\')来表示特殊的形式或者来允许使用特殊的字符而不要启用它们特殊的含义。...返回None则该字符串中模式不匹配;请注意这是不同于零长度匹配。    请注意,即使在多行模式下, re.match()将只匹配字符串的开头,而不是在每个行的开头。    ...如果你想要在字符串中的任意位置定位一个匹配,改用search () (请参见search () match ())。...如果字符串模式不匹配,则返回None;请注意:这与长度为0的match是有区别的。...re.escape(string) 返回的字符串所有非字母数字带有反斜杠 ;这是有用的如果你想匹配一个任意的文本字符串,在它可能包含正则表达式元字符。 re.purge() 清除正则表达式缓存。

85320

HTML5新增的标签属性

一、关于DTD HTML5 不基于 SGML,所以不需要引用 DTD(HTML 4.01 基于 SGML) 二、HTML5结构标签 标记定义一个页面或一个区域的头部 标记定义导航链接...三、HTML5多媒体标签 video(视频) 兼容性: safari支持mp4、不支持webm和ogv ie8(包含)以下都不支持 video 标签 ie9 支持 video 标签(但只支持 mp4...重定义标签 (显示不变,只是表达的含义进行了重新定义的标签) 代表内联文本,通常是粗体,没有传递表示重要的意思 代表内联文本,通常是斜体,没有传递表示重要的意思 可以同detailsfigure...一同使用,定义包含文本,dialog也可用 可以同detailsfigure一同使用,汇总细节,dialog也可用 表示主题结束,而不是水平线,虽然显示相同 重新定义用户界面的菜单...,配合command或者menuitem使用 表示小字体,例如打印注释或者法律条款 表示重要性而不是强调符号  七、HTML5中Input新增的type email url

1.5K10

【知识】正则过拟合

正则化怎么理解?如何使用? 在机器学习中有时候会出现过拟合,为了解决过拟合问题,通常有两种办法,第一是减少样本的特征(即维度),第二就是我们这里要说的“正则化”(又称为“惩罚”,penalty)。...最后,我们把H(C)所代表的假设集合称为正则化的假设集合。 下图表示了这个约束条件的变化: ? 正则化的回归问题的矩阵形式 ?...这其实就是说,如果没有正则项的时候(λ=0),我们是求解最小的Ein问题,而现在有了一个正则项(λ>0),那么就是求解最小的Eaug的问题了。 ? 不同的λ造成的结果 ?...所以加一点正则化(λ很小)就可以做到效果很好。 正则化和VC理论 我们要解一个受限的训练误差Ein的问题,我们将这个问题简化成Augmented Error的问题来求解最小的Eaug。...参考资料 机器学习中的范数规则化之(一)L0、L1L2范数 http://blog.csdn.net/zouxy09/article/details/24971995 机器学习中的范数规则化之(二)核范数规则项参数选择

55580

正则断言有哪几种?正则如何实现或非?

正则断言 1. (?=X ) 零宽度正先行断言。仅当子表达式 X 在 此位置的右侧匹配时才继续匹配。 例如,/w+(?=/d) 后跟数字的单词匹配,而不与该数字匹配。此构造不会回溯。 2. (?!.../d) 后不跟数字的单词匹配,而不与该数字匹配 。 3. (?<=X) 零宽度正后发断言。仅当子表达式 X 在 此位置的左侧匹配时才继续匹配。 例如,(?...<=19)99 跟在 19 后面的 99 的实例匹配。此构造不会回溯。 4. (?<!X) 零宽度负后发断言。仅当子表达式 X 不在此位置的左侧匹配时才继续匹配。 例如,(?<!...19)99 不跟在 19 后面的 99 的实例匹配 5.非捕获组 (?:),非捕获组,这个组没有编号,不能用来后向引用,只能当做断言。 (?...:X),在正则中表示所匹配的子组X不作为结果输出 或非 “”是最简单的关系,它表示若干个元素必须同时相继出现,比如匹配单词cat,其实就是要求字符c、字符a和字符t必须同时连续出现。

57810

HTML5的SessionStorageLocal Storage

HTML5中的存储分为三部分(FF中还提供了globalStorage,但不支持web sql database): 1、SessionStorage 2、LocalStorage 3、Web SQL...它们Cookie最大的不同之处在于,cookie在向后台发送每一个http请求的时候都会出现在http头部,而html5的本地存储则不会,某种程度上讲是节约了一定的带宽,缩短了请求、响应的时间。...更多规范和参考,可以阅读:DiveInto HTML5  Storage SessionStorageLocalStorage他们都拥有相同的方法(常用有如下4个,更多信息可参考HTML5 APP):...再次使用setItem设置已经存在的key的value时,新的值将替代旧的值 当存储中的数据发生改变时,会触发相应的事件(但目前各浏览器对此事件的支持并不完善,暂时可以忽略) 这里有几个在线的例子: html5...SessionStorage Demo html5demos storage html5 localStorage (name/value item pairs) demo 国外一位blogger写的关于

99630

HTML入门进阶以及HTML5

(三)图片语义化 (四)表格语义化 (五)表单语义化 (六)其他语义化 (七)语义化验证 6、HTML5舍弃的标签 四、HTML5 一、什么是 HTML5 1.HTML5 的概念定义 2.HTML5...[HTML入门进阶以及HTML5] [CSS] [JS-上] [JS-下] [jQuery] [Node.js + Gulp 知识点汇总] [MongoDB + Express 入门及案例代码] [...3、段落文字 (一)、段落标签 (1)、段落文字标签 标签 语义 说明 ~ header 标题 paragraph 段落 break 换行 horizontal...三、进阶内容 1、HTML、XHTML和HTML5 很多新手往往分不清HTML、XHTML和HTML5,这一节给大家详细讲解一下这三者 的关系和区别。...四、HTML5 一、什么是 HTML5 1.HTML5 的概念定义 定义:HTML5 定义了 HTML 标准的最新版本,是对 HTML 的第五次重大修改,号称下一代的 HTML 两个概念:

3K30

HTML5简介,CSBS架构

HTML5简介: HTML5是万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言的第五个版本,所以才称为HTML5。...HTML5还引进了新的功能,可以真正改变用户文档的交互方式,包括: · 新的解析规则增强了灵活性 · 新属性 · 淘汰过时的或冗余的属性 · 一个HTML5文档到另一个文档间的拖放功能 · 离线编辑...更加丰富的标签将随着对RDFa的,微数据微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web。...HTML5提供了前所未有的数据应用接入开放接口。使外部应用可以直接浏览器内部的数据直接相连,例如视频影音可直接microphones及摄像头相联。...因为NetscapeSun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。

2.1K10
领券