PHP使用正则表达式提取字符串中的圆括号、圆括号、圆括号和圆括号。

复制代码代码如下所示:
Hello(Love){北京天安门};

回声f1($ STR)。
回声F2($ STR);返回给我
回声F3($ STR);返回爱
返回北京
回复F5($ STR);返回天安门。

函数f1($ STR)
{
结果=数组();
(preg_match_all / ^(。*)(<)i,$ STR,$结果);
返回$结果{ 1 } { 0 };
}

函数F2($ STR)
{
结果=数组();
preg_match_all( /(:(:)/我
返回$结果{ 1 } { 0 };
}

函数F3($ STR)
{
结果=数组();
preg_match_all( /(:()(*)())/我,$str,$结果);
返回$结果{ 1 } { 0 };
}

函数F4($ STR)
{
结果=数组();
preg_match_all( /(: {)(*)( /我: }),$str,$结果);
返回$结果{ 1 } { 0 };
}

函数F5($ STR)
{
结果=数组();
preg_match_all( /(: {)(*)(: }) /我,$str,$结果);
返回$结果{ 1 } { 0 };
}


ps:((字符)表示这个字符没有被捕获。似乎PHP不支持将字符转换为括号。
否则,它可以嵌套在环中,并且可以循环使用。
环顾四周:(!)(=)(<!)(< =)
较小的一个在右边配对,左边没有一个匹配。感叹号不相等,相等的数字相等。
PS3:验证器验证验证,看看参考。