我有一个示例字符串“欢迎来到我的主页(23)| Ayman ”。我需要从此字符串中删除(23)
。请注意,23
仅用作示例,并且在此处可以包含任何值。
我试过这段代码:
$str = preg_replace("\(d)/", " ", $str);
但是,它没有按预期工作。
答案 0 :(得分:7)
尝试代码:
$str = "welcome to my home page (23) | Ayman";
echo preg_replace("/\(\d+\)/", "", $str);
答案 1 :(得分:2)
(\(\d+\))
将捕获(23)
(see it in action)。
答案 2 :(得分:1)
试试这个
$Value = "welcome to my home page (23) | Ayman";
echo preg_replace("/\(\d+\)/", "", $Value );
此处遵循模式更改说明
/ Denotes the start of the pattern
- Literal - character
\d+ A digit, 1 or more times