正则表达式支持情况

注意,例如sed不支持+,但是可以用\+貌似就可以,不知道为啥。

例如:echo seven EIGHT | sed -n ‘s/\w\+/sdfg/p‘ sdfg EIGHT
结果为:sdfg EIGHT,可以。但是如果为echo seven EIGHT | sed -n ‘s/\w+/sdfg/p‘ sdfg EIGHT  结果就是seven EIGHT,没有变化了。所以最好加\

其他正则表达式:

POSIX正则表达式:

(3)元字符是一种Perl风格的正则表达式,只有一部分文本处理工具支持它,并不是所有的都支持,但之前介绍的正则表达式和字符类都被广泛支持的。

时间: 2024-11-06 03:40:34

正则表达式支持情况的相关文章

Web存储(Web Storage)的浏览器支持情况

所有很酷的功能特征的出现最关键的就是浏览器的支持情况,幸运的是,所有的现代浏览器都支持HTML5 Web存储(Web Storage),从IE8开始也支持它.HTML5 Web存储(Web Storage)非常简单但也非常有用.因为HTML5 Web存储(Web Storage)需要使用JavaScript进行操作,所以,在使用它执行一些关键功能时要确保浏览器支持这个特征并开启了JavaScrpt脚本功能.

VS2010编译器工具cl对c++11标准支持情况测试

本文探讨了VS2010编译工具cl对C++11标准的支持情况,提供了利用C++11新特性的两段代码来进行测试,并同g++ 4.9.3编译器的编译情况相对比.总的说来:VS2010的编译器工具cl部分支持了C++11标准,而g++ 4.9.3则全部支持C++11标准.虽然现在已出现了C++14等新的标准,但熟悉了C++11标准的支持情况有利于我们正确选用符合自己需要的编译工具. 1. 问题产生 一个月前由于编写算法的而使用C++语言,看了一些英文版的算法设计和分析书.一个偶然的机会发现了C++11

【翻译自mos文章】Oracle Audit Vault 和Database Firewall 12.x 的平台支持情况

Oracle Audit Vault 和Database Firewall 12.x 的平台支持情况 来源于: Oracle Audit Vault and Database Firewall 12.x Platform Support (文档 ID 1536380.1) 适用于: Oracle Audit Vault and Database Firewall - Version 12.1.0.0 and later Information in this document applies t

关于windows phone 8.1系统手机对html5触摸事件的支持情况

近日购入一部微软Lumia 640手机,目的主要就是为了测试年中开发完成的响应式移动web项目,同时也为了将来升级win10 mobile系统.由于我们的项目目前只考虑支持IOS与Android系统,所以只支持了html5触摸事件(如touchstart). 印象中WP系统应该只支持MS开头(如MSPointerDown)的指针事件,但测试结果很出人意料:项目在WP8.1的Lumia 640手机上竟完全可以正常运行,并支持了所有的触摸事件... 对于这个问题我挺不解的,于是就查阅了下msdn文档

ECMAScript5和ECMAScript6_浏览器支持情况

ECMAScript5浏览器支持情况: Opera 11.60 Internet Explorer 9* Firefox 4 Safari 5.1** Chrome 13 * IE9不支持严格模式 - IE10 添加 ** Safari 5.1 仍不支持 Function.prototype.bind, 尽管 Function.prototype.bind现在已经被Webkit所支持. 具体支持情况可以查看 http://kangax.github.io/compat-table/es5/ (E

JS的六大对象:Global、Math、Number、Date、JSON、console,运行在服务器上方的支持情况分析

在ASP中使用runat="server"来调用JS的相关函数,代码如下: <script runat="server" language="javascript"> // 代码部份 </script> 下表列举JS六大对象在runat="server"中的支持情况: 对象 是否支持 Global 支持 Math 支持 Number 支持 Date 不支持 JSON 不支持 console 不支持 原文

standard判断浏览器支持情况

https://github.com/standard/standard //判断浏览器支持情况,注意,standard只支持IOS系统 // https://github.com/standard/standard let elementStyle = document.createElement('div').style let vendor = (() => { let transformNames = { webkit: 'webkitTransform', Moz: 'MozTrans

目前主流编译器对C++11特性的支持情况

1. GCC编译器(从编译器GCC4.8.X的版本完全支持) (1)目前C++11特性,之前成为C++0X特性,从GCC4.3的后续版本中逐步对C++11进行支持. (2)从官方信息可以看到,目前从完全对C++11特性进行支持的是从编译器GCC4.8.X的版本. 参考网址:https://gcc.gnu.org/projects/cxx-status.html#cxx11 2. Clang编译器 Clang 是一个 C++ 编写.基于 LLVM.发布于 LLVM BSD 许可证下的 C/C++/

css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况

px:绝对单位,页面按精确像素展示 em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个固定的值. rem:相对单位,可理解为"root em", 相对根节点html的字体大小来计算,CSS3新加属性,chrome/firefox/IE9+支持. (另外需注意chrome强制最小字体为12号,即使设置成 10px 最终都会显示成 12px,当把html的font-size设置成10px,子节点rem