Login
网站首页 > 文章中心 > 其它

php用短语替换脏话

作者:小编 更新时间:2023-08-01 14:50:42 浏览量:97人看过

PHP正则表达式如何替换掉某字

php

$pattern?=?'/版$/';

$replacement?=?'';

echo?preg_replace($pattern,?$replacement,?$string);

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

php用短语替换脏话-图1

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

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

如何用php替换特殊字符及之后的字符串.例如$url中间有空格,我想去掉空格及空格后面的内容?

任务:删除字符串空格及其之后的所有内容

方法一:用正则表达式,正则模式为/[\s+].*$/,示例语句:

echo preg_replace('/[\s].*$/', '', $url);

php用短语替换脏话-图2

方法二,使用substr,示例语句:

echo substr($url, 0, strpos($url,' '));

php如何替换中文字符串最后一个字,我要把句子中的 "啊、呀、哈"这些没用的词都换成"啊" ,怎么实现最快

你问的是两个问题:

①.、替换中文字符串的最后一个字;(最后?)

②.、替换中文字符串中的"啊,哈,呀..."为"啊";

这两个问题不能同时一次解决,比如字符串是"哈哈"结尾,替换最后一个字变成:哈啊?

$pattern = array('啊','呀','哈');

$string = str_replace($pattern, '啊', string);

能看明白么?楼上的方法也可以,不过有些效率低,维护不方便;

$pattern以后可以从数据库里读,你就能更好弄了~~

至于问题1,建议再考虑考虑~

补充,关于中文字符串的编码问题,我没写,就是iconv的问题,自己来吧!

PHP用str_replace()能替换中文汉字吗?

PHP能用str_replace()能替换中文汉字,替换方法为:

①.、PHP进行字符串替换的两个常用方法.

②.、编写PHP脚本,定义基本的字符串,查找对象,和替换对象.

③.、使用str_replace()进行替换并打印.

④.、保存并查看str_replace()的打印结果.

⑤.、使用strtr()进行替换并打印.

⑥.、保存并查看strtr()的打印结果.

以上就是土嘎嘎小编为大家整理的php用短语替换脏话相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章