当前位置:首页 » 编程语言 » php替换特殊字符

php替换特殊字符

发布时间: 2022-06-08 11:36:06

php正则表达式的问题,实现特殊符号的替换,能实现,追加高分

utf-8
PHP

$string = '当服dkfj#sd的时刻房间@asdfasdf圣123AAAAAAAAA13诞节 圣诞节@独守空房#的科地方#打df机@dkfj[sfj';
$pattren = "/(@([\x{4e00}-\x{9fa5}]|[@#\w])*[^@#\w])/u";

if(preg_match($pattren,$string,$matches)){
echo $matches[1];
}else{
echo 'wrong code';
}

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

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

方法一:用正则表达式,正则模式为/[\s+].*$/,示例语句:
echo preg_replace('/[\s].*$/', '', $url);

方法二,使用substr,示例语句:
echo substr($url, 0, strpos($url,' '));

㈢ php替换特殊字符正则

固定的确定的字符串替换,使用str_replace就好,比正则的效率高,语句:
$new=str_replace('•', '', $text);

㈣ php 怎么用正则表达式替换表情特殊符号 [em_27] 替换成表情

可以用preg_replace()函数
1preg_replace( mixed pattern, mixed replacement, mixed subject [, int limit ] )
大概的正则是
$pattern
=
'/\[em_(\d+)\]/'
具体的还要根据你的代码来修改

㈤ php 替换指定字符串中,两个字符串之间(包括这两个字符串)之间的内容

这类替换最好不好使用正则表达式,因为你搜索的内容的唯一的无需使用正在,而且替换的文本较大正则效率太低。

方法是找到这两个特殊字符串的位置,然后使用substr删除中间部分,例子代码:

$str='....你要处理的字符串.....';
$s1='...开始字符串...';
$s2='...结束字符串...';
$i1=strpos($str,$s1);//开始位置
$i2=strpos($str,$s2);//结束位置
if ($i1!==false && $i2!==false)//找到
$str=substr($str,0,$i1-1) . substr($str,$i2+strlen($s2));

㈥ php字符串正则替换,我想把特殊字符换成逗号

对固定的字符串替换不要使用正则,使用str_replace既可,例如:

<?php
$a='/demo/uploads/2014/09/021421091017.jpg|,||-|/demo/uploads/2014/09/021421096757.jpg|,||-|';
$s=str_replace('|,||-|',',',$a);
echo$s;
?>

经过测试,结果复核你的要求。

㈦ php批量替换字符串中的特殊字符~呢

str_replace() 函数,参数一,替换的目标,参数二,替换成的字符,参数三,字符串。

㈧ PHP实现替换一个变量,该变量为特殊且有规律的字符串,如何操作

$str="cc01,cc02,cc03,cc04,cc05,cc06";
$str=implode(",",array_map(function($v){
return "\"".$v."\"";
},explode(",",$str)));
echo $str;

㈨ php怎样过滤掉特殊字符啊 ☺

过滤掉特殊字符,可以考虑使用字符串替换的方法,在php中替换字符效率最高也是最简单字符替换函数str_replace函数。

使用方法:str_replace(find,replace,string,count)

参数说明:

find 必需。规定要查找的值。

replace 必需。规定替换 find 中的值的值。

string 必需。规定被搜索的字符串。

count 可选。一个变量,对替换数进行计数。

实例:

str_replace("iwind","kiki","iloveiwind,iwindsaid");

将输出 "i love kiki, kiki said"

当然你也可以采取正则替换的方法,该函数是preg_replace

㈩ thinkphp中怎样替换字符串

特殊的字符串是在进行模板输出之前有系统自动替换的,默认的模板特殊字符串如下:
/Tpl/Home/default/Public:当前项目的公共模板目录,通常是 /项目目录/Tpl/default/Public/
/Public:当前网站的公共目录,通常是 /Public/
/Tpl/Home/default/:项目的模板目录,通常是 /项目目录/Tpl/default/
:当前网站的地址(不含域名)
:当前项目的 URL 地址(不含域名)
-Article:当前模块的 URL 地址(不含域名)
-Article-index:当前操作的 URL 地址(不含域名)
/p-thinkphp_tpl_replace.shtml:当前的页面 URL

热点内容
学习编程青少年 发布:2024-05-21 13:27:19 浏览:708
mfc连接access数据库 发布:2024-05-21 13:17:39 浏览:697
家里网的密码是多少 发布:2024-05-21 13:16:14 浏览:160
龙之谷交易所脚本 发布:2024-05-21 12:55:03 浏览:743
心理游戏编程 发布:2024-05-21 12:55:02 浏览:317
安卓哪个平板有高刷新率 发布:2024-05-21 12:47:06 浏览:126
sQliteAndroid事务 发布:2024-05-21 12:41:52 浏览:852
孕期计算法 发布:2024-05-21 12:29:58 浏览:418
android虚拟事件 发布:2024-05-21 12:29:11 浏览:115
javaeffective 发布:2024-05-21 11:39:58 浏览:765