-1
A
回答
2
替换:
preg_replace('/\(.*?\)/', '', $str);
1
使用正则表达式。
用空字符串替换\([^)]*\)
。
注意:如果有多对括号,这将取代最内层的一个。
1
试试这个
$string = "This is a string (with parenthesis stuff)";
echo preg_replace("/\([^)]+\)/","",$string); // 'ABC '
,或者你可以做到这一点也
$str = "This is a string (with parenthesis stuff)";
$str = trim(preg_replace('/\s*\([^)]*\)/', '', $str));
相关问题
- 1. 在游戏之间获得IndexOutOfBoundsException
- 2. PHP:如何获得2个用户之间的随机值ID
- 3. 如何获得PHP中数组值之间的平均距离?
- 4. 如何获得PHP中两个日期之间的差异?
- 5. JavaScript获得斜线之间的字符
- 6. 获得2分之间的角度
- 7. 获得两个表之间的差异?
- 8. 如何在ConstraintLayout中的TextView之间获得均匀的间距?
- 9. 获得未在PHP
- 10. 无法获得Laravel的两个日期之间的估计时间PHP
- 11. 如何在从MYSQL到Java之间的空间之前获得文本
- 12. 如何获得两个特定时间段之间的时间
- 13. 如何获得时间间隔之间的行
- 14. 获取ajax和php之间的日志
- 15. PHP之间javascript
- 16. 获得在天在Java中日之间的差别
- 17. 我需要得到svn_deff出两个修订之间在php
- 18. Perl获取UTC时间并获得UTC时间戳之间的差异
- 19. 获得PHP
- 20. PHP仅获得
- 21. 在伦敦获得时间
- 22. 为了获得在PHP
- 23. 如何获得在PHP
- 24. 如何获得在PHP
- 25. 如何获得在PHP
- 26. 日期时间之间获得行的值
- 27. 如何获得两个日期之间的时间跨度C
- 28. 获得两次给定时间之间的差异
- 29. 比较并获得行之间的间隔交点
- 30. 如何获得创纪录的时间范围之间
+1这个... :) – 2013-04-09 05:01:51