php - 我怎样才能把这封信从我所有的字符串中删除呢?

标签 php regex preg-replace preg-match

我的数据库中有一个游戏和地区列表,我弄乱了一些,它们缺少结束括号,因此大多数名称类似于 Sonic The Hedgehog (E 但字母 E 会改变到许多不同的地区。

我怎样才能去掉单括号和字母?如果有帮助的话,它总是我的字符串的最后一部分。

谢谢

最佳答案

使用preg_replace:

$str = preg_replace('/\([^)]$/', '', $str);

这将用空字符串替换输入末尾的左括号,后跟除右括号之外的任何字符。

关于php - 我怎样才能把这封信从我所有的字符串中删除呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23349168/

相关文章:

php - Cronjob 但适用于 jQuery/Javascript

php - 当注册客户尚未在 WooCommerce 中购买时显示自定义文本

ruby-on-rails - 使用正则表达式查询 Rails 缓存以允许部分匹配并返回多个项目

ruby-on-rails - 在拆分正则表达式并将结果放入数组时遇到问题

php preg_replace没有结果和错误但没有错误消息

php - 用jQuery乘以数据查询的结果

php - 安装 Magento 时出错

python - 我应该在 Python 中使用正则表达式吗

php - preg_replace 语法在图像标签结束后添加字符

PHP调试preg-replace回调函数