本文转载自:PHP提取 去除 字符串小括号()内的内容
更多内容请访问钻芒博客:https://www.zuanmang.net
php提取字符串小括号里面的内容
1.使用preg_replace()函数提取第一个小括号()中的内容:
<?php$str = '珠穆朗玛峰海拔为(8844.43)米.';echo preg_replace("#^.*?\((.*?)\).*?$#us", "$1", $str);//输出: 8844.43
2.使用preg_match()函数提取第一个小括号()中的内容:
<?php$str = '爱E族(http://aiezu.com).';preg_match("#\((.+?)\)#us", $str, $match);print_r($match);输出:Array( [0] => (http://aiezu.com) [1] => http://aiezu.com)
3.使用preg_match_all()函数提取所有小括号()中的内容:
<?php$str = '网站(爱E族),网址(aiezu.com).';preg_match_all("#\((.*?)\)#us", $str, $match);print_r($match);输出:Array( [0] => Array( [0] => (爱E族) [1] => (aiezu.com)) [1] => Array( [0] => 爱E族 [1] => aiezu.com))
二、PHP正则之去除括号和括号里面的内容
1.PHP去除花括号和花括号里面的内容
$str = 'dfsas{kslajfljs}45';$str = preg_replace( '/\{(.*?)\}/', '',$str);echo $str;
2.PHP去除括号和括号里面的内容
$str = '9(kslajflj)s45';$str = preg_replace('/\(.*?\)/', '', $str);echo $str;exit;
3.PHP去除尖括号和尖括号里面的内容
$str = '9sfa<kslj>s45';$str = preg_replace('/\<.*?\>/', '', $str);echo $str;exit;
4.PHP去除中括号和中括号里面的内容
$str = '9sfa[ksl64546+j]s45';$str = preg_replace('/\[.*?\]/', '', $str);echo $str;exit;
注意:主要看正则的表达式,根据表达式来灵活改变
相关链接:
转载于:
(109条消息) 浅谈PHP正则之去除括号和括号里面的内容_php 删除括号里的内容_半盞ˋ流年的博客-CSDN博客
温馨提示:本文最后更新于2023-04-14 19:59:50
,某些文章具有时效性,若有错误或已失效,请在下方留言或联系 钻芒博客。
相关推荐:
- 小程序采集node.s依赖更新合集
- 只需两步获取任何微信小程序源码5年前 9606
- 利用PHP实现404页自动更换图片 附api4年前 6776
- webpack安装失败,404解决方法5年前 5954
- PHP连接数据库输出赞赏列表表格4年前 5640
- PHP 自动爬取毒鸡汤搭建毒鸡汤 一言API3年前 2960
标签:preg,小括号,括号,内容,str,去除,PHP From: https://www.cnblogs.com/zmki/p/17500075.html