导航:首页 > 编程语言 > 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正则中文替换相关的资料

热点内容
军营训练不听教官的命令 浏览:258
v开头的音乐播放器是什么APP 浏览:117
单片机是怎么做出来的 浏览:315
博图怎么作为opc服务器 浏览:100
编译做题软件 浏览:293
桥梁检测pdf 浏览:685
化解压力的一种方法 浏览:680
路由器和DSN服务器有什么区别 浏览:547
android伸缩控件 浏览:851
androidm3u8缓存 浏览:234
imphp开源知乎 浏览:708
清除网络通配符dos命令 浏览:838
鸿蒙系统怎么快速换回安卓 浏览:713
pdf绿色虚拟打印机 浏览:213
androidtab框架 浏览:148
java转php的时间戳 浏览:640
编译libstdc依赖 浏览:659
清算法人与原法人的区别 浏览:411
家庭装修下载什么app软件 浏览:576
美食博主用什么app拍视频 浏览:817