导航:首页 > 编程语言 > php正则中文替换

php正则中文替换

发布时间:2022-09-05 12:56:23

1. php正则表达式如何替换掉某字

<?php

$string='倚天屠龙记2019版粤语版';

$pattern='/版$/';

$replacement='';

echopreg_replace($pattern,$replacement,$string);

?>

$pattern='/版$/';正则表达式,匹配最后一个字是版.匹配第一个'版'。'/版/'。匹配所有的版'/版/g'。

$replacement='';用来替换的内容,去掉就是替换为空字符串。

更多需求查看php正则表达式教程网页链接

2. PHP正则表达式如何替换像这样的案例的

这个用正则表达式替换是比较简单的,因为有分隔符/,所以把分隔符后面的都替换掉就行了.

<?php

$str="龙门飞甲/龙门飞甲电视剧版";

$regex="~/.*?$~";

echo preg_replace($regex,"",$str);

?>

3. PHP中文文字正则替换,并将匹配的中文文字加粗

<?php
$str = "中文123美丽abc开心。?我们";
echo preg_replace('#(?:(?![,。?])[xC0-xFF][x80-xBF]+)+#','<b>$0</b>',$str);
//(?:[xC0-xFF][x80-xBF]+) 单个中文字符,不需要引用,因此使用?:
//(?![,。?]) 排除中文标点符号,这里要写入中文标点
//(?:(?![,。?])[xC0-xFF][x80-xBF]+) 排除中文标点符号后的中文字符
//(?:[xC0-xFF][x80-xBF]+)+ 1个以上的中文字符
//结果 <b>中文</b>123<b>美丽</b>abc<b>开心。?我们</b>
?>

4. php 用 正则函数 preg_replace 替换中文乱码 ,怎么才能不乱码

,换mb_ereg_replace即可解决问题。

5. PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式

在开发的过程中,经常会遇到需要给别人提供一个输入框,然后别人输入一些ID,或者关键字的东西,例如wordpress的后台的标签输入框:
这个就是只是判断英文状态下的逗号,要是有人不小心输入了中文状态下的逗号怎么办?小数点怎么办?
于是我就用正则写了一个表达式,把带有空格换行符之类的替换成逗号。
把提交的id带有空格换行符之类的替换成逗号,然后用explode函数切换成数组。
复制代码
代码如下:
$ids=$_POST["ID"];
$id=
preg_replace("/( )|(s)|( )|(')|(')|(,)/"
,','
,$ids);
$topicids
=
explode(","
,$tids);
这个是增加了小数点的过滤。
复制代码
代码如下:
$ids
=
preg_replace("/( )|(s)|( )|(')|(')|(,)|(.)/",',',$ids);
OK,经过这样处理后,就不会有问题了。
提示:其实,小编感觉用JS在提交前就处理掉这个问题,是一个更好的选择。

6. php正则如何替换中文字幕

<?php
header("content-type:text/html;charset=utf-8");
mb_regex_encoding('utf-8');//设置正则替换所用到的编码
$a = '****年**月**';
$a = mb_ereg_replace('[^0-9]', '-', $a);//注意这里的和preg_replace不一样 它无需用正则的/xxxxx/这种限定符 直接写主体即可.
echo $a;
?>

7. php替换一段中文字符串里的几个字的正则怎么写

在写小偷吧,我上个月参考了其它源码,也写了一个。你说的这个问题我也遇到了,str_replace这个函数可以替换中文,因为你的编码不统一所以才出现这个问题。把抓了来的代码转成utf8,你的网页编码也得试utf8码,charset最好也设成utf8

8. php如何进行正则替换

按照你的要求把h后的数字和w后的任意数字替换成固定数的php程序如下

<?php

$fix='555';//固定数

$str='asdasda/w/100/h/200/q/sdasdsad';

$regex1="~h/[0-9]+~";

$result=preg_replace($regex1,"h/".$fix,$str);

$regex2="~w/[0-9]+~";

$result=preg_replace($regex2,"w/".$fix,$result);

print_r($result);

?>
运行结果

asdasda/w/555/h/555/q/sdasdsad

阅读全文

与php正则中文替换相关的资料

热点内容
nfc全加密门禁卡 浏览:636
身份信息被加密 浏览:482
我的盐城app怎么添加不了家庭成员 浏览:493
php商城并发 浏览:348
熊猫绘画app怎么做出大佬的笔刷 浏览:603
云存储服务器知识 浏览:461
服务器cpu是什么指令集 浏览:590
糖猫t10怎么安装app 浏览:992
电脑加密u盘怎么使用 浏览:517
linux如何升级php版本升级 浏览:841
二级程序员c语言难度 浏览:352
批处理编译qt 浏览:66
铁友app怎么查询机票订单 浏览:197
myeclipselinux破解版 浏览:417
批处理命令语法不正确 浏览:889
pdf合并成一个pdf在线 浏览:383
柱加密区构造要求 浏览:515
地板木龙骨标准跟加密区别 浏览:151
解压放松的好地方河南 浏览:965
搜狗怎么移动到文件夹 浏览:617