特殊字符批量替换

<?php
$find = array(‘¿‘,‘À‘,‘Á‘,‘‘,‘Ñ,‘Ä‘,‘Å‘,‘Æ‘,‘Ç‘,‘È‘,‘É‘,‘Ê‘,‘Ë‘,‘Ì‘,‘Í‘,‘Α,‘Ï‘,‘Б,‘Ñ‘,‘Ò‘,‘Ó‘,‘Ô‘,‘Õ‘,‘Ö‘,‘Ø‘,‘Ù‘,‘Ú‘,‘Û‘,‘Ü‘,‘Ý‘,‘Þ‘,‘ß‘,‘à‘,‘á‘,‘â‘,‘ã‘,‘ä‘,‘å‘,‘æ‘,‘ç‘,‘è‘,‘é‘,‘ê‘,‘ë‘,‘ì‘,‘í‘,‘î‘,‘ï‘,‘ð‘,‘ñ‘,‘ò‘,‘ó‘,‘ô‘,‘õ‘,‘ö‘,‘ø‘,‘ù‘,‘ú‘,‘û‘,‘ü‘,‘ý‘,‘þ‘,‘ÿ‘);
$replace = array(‘¿‘,‘À‘,‘Á‘,‘‘,‘Ñ,‘Ä‘,‘Å‘,‘Æ‘,‘Ç‘,‘È‘,‘É‘,‘Ê‘,‘Ë‘,‘Ì‘,‘Í‘,‘Α,‘Ï‘,‘Б,‘Ñ‘,‘Ò‘,‘Ó‘,‘Ô‘,‘Õ‘,‘Ö‘,‘Ø‘,‘Ù‘,‘Ú‘,‘Û‘,‘Ü‘,‘Ý‘,‘Þ‘,‘ß‘,‘à‘,‘á‘,‘â‘,‘ã‘,‘ä‘,‘å‘,‘æ‘,‘ç‘,‘è‘,‘é‘,‘ê‘,‘ë‘,‘ì‘,‘í‘,‘î‘,‘ï‘,‘ð‘,‘ñ‘,‘ò‘,‘ó‘,‘ô‘,‘õ‘,‘ö‘,‘ø‘,‘ù‘,‘ú‘,‘û‘,‘ü‘,‘ý‘,‘þ‘,‘ÿ‘);
$datas = file_get_contents("find.txt");
$data=str_replace($find,$replace, $datas);
echo $data;
?>

特殊字符批量替换

时间: 2024-10-13 08:37:51

特殊字符批量替换的相关文章

linux sed 批量替换多个文件中的字符串

转载:http://blog.csdn.net/kauu/article/details/1757325 一.linux sed 批量替换多个文件中的字符串 sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir` 例如:替换/home下所有文件中的www.bcak.com.cn为bcak.com.cn sed -i "s/www.bcak.com.cn/bcak.com.cn/g" `grep ww

JS批量替换内容中关键词为超链接,避开已存在的链接和alt、title中的关键词

懂点seo的人都知道要给内容中关键词加上链接,形成站内锚文本链接,这对seo有很大的帮助. 思路就是在数据库中录入若干个关键词和关键词对应的链接,当然链接可以根据关键词的id自动生成,或者直接用关键词作为链接参数,如?tag=1.?kw=关键词. 这个问题不是简单的一个批量replace那么简单,要考虑到已经存在的超链接,不能将里面的文字再次替换为超链接,还有就是图片的alt属性,或者其他标签的title属性,里面的文字也不该被替换. 见下面的HTML代码: [<a href="http:

在Vi里面实现字符串的批量替换

在Vi里面实现字符串的批量替换. a. 文件内全部替换: %s#abc#def#g(用def替换文件中所有的abc) 例如把一个文本文件里面的"linuxidc.com"全部替换成"linuxidc.net": :%s#linuxidc.com#xwen.net#g (如文件内有#,可用/替换,比如:%s/linuxidc.com/xwen.net/g) b. 文件内局部替换: 把10行到50行内的"abc"全部替换成"def"

excel 批量替换换行符

在excel批量替换换行符操作步骤: 全选需要查找换行符的范围 CTRL+H调出查找和替换 在查找内容内输入"ctrl+enter"两个组合键 点击查找全部即可. 在excel中输入换行符Excel中换行符是不可见字符和输入空格是一样的效果Excel版本参考:20101.Excel中的换行符可以ALT+Enter来输入,起到单元格内强制换行2.公式中使用CHAR(10)来产生换行符,从而起到换行的功能 内容来源:https://zhidao.baidu.com/question/391

批量替换url,指定内容不替换

如果需要批量替换url的某几部分,当然是用正则了比如在CI框架中要把 <img src="pc/baidu/aa.jpg"> 替换成 <img src="<?php echo base_url('pc/baidu/aa.jpg');?>"> 对应的正则式是这样写的: 1 src="(.*?)" //正则匹配这样写 2 src="<?php echo base_url\('$1'\);?>&

【原创】使用PHP批量替换静态HTML中违规内容

今天突然接到集团的要求,因为新广告法规出台,要求本人所在的下属公司删除官方网站里面的违反规定的内容,因为现在使用的官网其实就是一些静态页面,一共不到30个页面,一开始打算用Dreamweaver批量替换下就完了,但是接到文档一看就傻眼了,几十个关键文字都要整改,就算是用Dreamweaver也得整半天,于是打算写个简单的php脚本解决这个问题.废话不多说,开工! 思路如下,把所有的静态页面放在php项目下的某个文件夹中,然后利用php读取此文件夹下的所有文件并获取文件名存成一个数组,循环数组使用

Vim 批量替换

假设在非Win系统下. 想批量替换文本不再是Ctrl+F那么简单了, 一般用Vim来做批量替换, 略微复杂点: 比如将192.168.0.1替换为192.168.0.2 :%s/192.168.0.1/192.168.0.2/g

linux下sed批量替换文件内容

在linux超级终端下编辑文档是件比较麻烦的事情,下面简单介绍一下如何在linux下批量替换文件内容 linuxsed 批量替换多个文件中的字符串 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 例如:替换/home下所有文件中的xxx为ooo sed -i "s/xxx/ooo/g" `grep xxx -rl /home` 单个文件中的字符串替换 将文件1.txt内的文字“111”替换成“222” sed -i &qu

linux sed 批量替换多个文件中的字符

格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` linux sed 批量替换多个文件中的字符串 sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir` 例如:替换/home下所有文件中的www.admin99.net为admin99.net sed -i "s/www.admin99.net/admin99.net/g" `grep w