我正在努力理解PHP url.substr(url.lastIndexOf('/') + 1);
,并想知道您是否可以提供任何指导,说明如何将该单词保留在括号中但从该字符串中删除其他所有内容:
preg_replace
所以它会回来:
Events (Road)
我很想学习,所以不要只需要答案,但需要了解它是如何可能的。
我知道如何删除括号(和括号)中的单词:
Road
干杯, [R
答案 0 :(得分:3)
一种方法是捕获括号内的字符,然后用其替换其他所有字符。 $1
是对第一个捕获组()
的反向引用:
preg_replace('/.*\(([^)]*)\)/', '$1', 'Events (Road)');