您的位置:

php用短语替换脏话,php用短语替换脏话怎么用

本文目录一览:

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

?php

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

$pattern = '/版$/';

$replacement = '';

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

?

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

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

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

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

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

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

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

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

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

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

你问的是两个问题:

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

2、替换中文字符串中的“啊,哈,呀...”为“啊”;

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

我觉得你就是要解决问题2:

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

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

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

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

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

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

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

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

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

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

3、使用str_replace()进行替换并打印。

4、保存并查看str_replace()的打印结果。

5、使用strtr()进行替换并打印。

6、保存并查看strtr()的打印结果。