Php 从字符串逗号和括号中删除内容

Php 从字符串逗号和括号中删除内容,php,trim,Php,Trim,我想用我的要求过滤一个字符串 $string="my super city (name , result)"; 我只想要结果作为输出 有专家吗 任何帮助都将不胜感激。试试这个 $full = preg_replace("/[^A-Za-z ]/", '', $string); 如果您还需要数字(0-9),请尝试 $full = preg_replace("/[^A-Za-z0-9 ]/", '', $string); 编辑: 然后 试试这个 $full = preg_replace("/[

我想用我的要求过滤一个字符串

$string="my super city (name , result)";
我只想要
结果
作为输出

有专家吗

任何帮助都将不胜感激。

试试这个

$full = preg_replace("/[^A-Za-z ]/", '', $string);
如果您还需要数字(0-9),请尝试

$full = preg_replace("/[^A-Za-z0-9 ]/", '', $string);
编辑:

然后

试试这个

$full = preg_replace("/[^A-Za-z ]/", '', $string);
如果您还需要数字(0-9),请尝试

$full = preg_replace("/[^A-Za-z0-9 ]/", '', $string);
编辑:

然后


要执行替换,请执行以下操作:

$result = preg_replace( '/.*?,\s*(\w+)\).*?/', '\1', $string );
$result
中,您有:

result
如果希望匹配每个而不是逗号字符,请改用此正则表达式:

/.*?,\s*([^,]+)\).*?/
第一种模式解释:

/
.*?     zero-or-more characters
,       a comma
\s*     zero-or-more spaces
(\w+)   Group 1: one-or-more word characters
\)      closing bracket
.*?     zero-or-more characters
/

要执行更换:

$result = preg_replace( '/.*?,\s*(\w+)\).*?/', '\1', $string );
$result
中,您有:

result
如果希望匹配每个而不是逗号字符,请改用此正则表达式:

/.*?,\s*([^,]+)\).*?/
第一种模式解释:

/
.*?     zero-or-more characters
,       a comma
\s*     zero-or-more spaces
(\w+)   Group 1: one-or-more word characters
\)      closing bracket
.*?     zero-or-more characters
/

您可以快速回复..显示全部,我需要括号中逗号后的最后一个单词。。。这可能吗???先生,$split是用来做什么的?因为它仍然是相同的结果你快速回复..这个显示全部,我需要括号中逗号后的最后一个单词。。。这可能吗???先生,$split是用来做什么的?因为它仍然是相同的结果,标准是什么?括号中的最后一个单词?括号中逗号后的最后一个单词..即
结果
。标准是什么?括号中的最后一个单词?括号中逗号后的最后一个单词..即
结果
。谢谢。看看解释:也许有些部分是不必要的。谢谢。看看解释:也许有些部分是不必要的。