名称 支持正则 特 点 备注 str_replace X 字符串替换函数,大小写敏感 str_ireplace X 字符串替换函数,大小写不敏感,支持数组式批量替换 感谢网友franci, 提醒添加 substr_replace X 部分替换字符串函数,可以指定位置index preg_replace Y 指定匹配 模式进行替换,支持子串引用 优先使用 ereg_replace Y 指定匹配 模式进行替换,大小写敏感,支持子串引用 eregi_replace Y 指
grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来. 使用grep搜索某个关键字时,默认搜索出来的是所有包含该关键字的行,如下:搜索/var/named/veredholdings.cn_zone文件中172.16.50.24所在的行,默认会把所有包括172.16.50.24所在的行打印出来.[root@uat
string editor 流编辑器 sed编辑器是一行一行的处理内容,正在处理的内容存放在缓冲区内,处理完后 按照选项的规定进行输出或者修改文件 option: -n 静默模式结合p可以只输出修改行,读取指定行数 -e 多操作指令 -f 运行脚本 -i 修改文件 -i.bak 修改同时备份.bak文件 -r 使用扩展正则 command: a 追加 i 插入 p 打印 d 删除 r/R 读取文件/一行 w 存档 s 查找 c 替换 y 替换 h/H 复制拷贝/追加缓冲区到存放空间 g/G
正则表达式提供另一种强大的文本搜索和处理方式,对于正则表达式,不同语言有着不同的实现,JavaScript采用的Perl5的语法.对于极少数匹配模式是简单的全字符文本的情况,我们往往会采用indexOf这样的方法,但是多数情况下,匹配模式往往都更为复杂. 1.语法 1)在JavaScript中我们可以采用内建构造器RegExp()来创建正则表达式的对象: var re = new RegExp("j.*t") 2)当然除了使用RegExp对象,我们可以采用更为简便的正则文本标记法 v