导航:首页 > 净水问答 > php过滤中括号

php过滤中括号

发布时间:2024-08-10 03:52:56

㈠ php怎么过滤字符串首尾的小括号

trim($str,'(');
trim($str,')');
这个是去掉字符串中的括号,如果你确定只过滤首尾的2个字符,那还可以直接截取字符串

㈡ PHP正则表达式提取字符串中尖括号<>、小括号()、中括号[]、大括号{}中的字符

1、
function f1($str)
{
$result = array();
preg_match_all("/^(.*)(?:<)/i",$str, $result);
return $result[1][0];
}
2、
function f2($str)
{
$result = array();
preg_match_all("/(?:<)(.*)(?:>)/i",$str, $result);
return $result[1][0];
}
3、
function f3($str)
{
$result = array();
preg_match_all("/(?:\()(.*)(?:\))/i",$str, $result);
return $result[1][0];
}
4、
function f4($str)
{
$result = array();
preg_match_all("/(?:\[)(.*)(?:\])/i",$str, $result);
return $result[1][0];
}
5、
function f5($str)
{
$result = array();
preg_match_all("/(?:\{)(.*)(?:\})/i",$str, $result);
return $result[1][0];
}

PS: (?:字符) 表示不捕获这个字符。貌似PHP不支持将字符换成括号。
否则的话可以将环视给嵌套进去,就可以循环匹配了。
PS2:环视:(?!) (?=) (?<!) (?<=)
有小于号的在右侧匹配,没有的在左侧匹配。感叹号表示不等,等于号表示相等。
PS3:都过了验证器的验证,验证器见参考资料。

阅读全文

与php过滤中括号相关的资料

热点内容
污水处理池用什么流量计算 浏览:804
沼气池污水量怎么计算 浏览:952
废水中总磷大概为多少 浏览:837
净水机反渗透膜那个牌子的好 浏览:458
化学清洗EDI酸碱配比 浏览:546
神刚210提升器6 浏览:50
家用纯水机工作不停怎么回事 浏览:717
水垢克星滤芯叫什么名字 浏览:592
污水管排水流量怎么算 浏览:451
污水加多少双氧水投量 浏览:13
海信厨卫冷热饮水机怎么安装 浏览:310
水质不好怎么安装净水器 浏览:359
直饮水机绿苔对身体有什么影响 浏览:937
苏州燃气热水器除垢 浏览:167
原油tbp蒸馏怎么看 浏览:51
保安过滤器在反渗透 浏览:556
树脂切片制作步骤 浏览:667
滤芯壳2分口和4分口什么意思 浏览:27
向雨水管道排污水 浏览:337
油烟净化器8000风量的功率是多少 浏览:721