正则表达式 - php正则怎么获取函数民
本文介绍了正则表达式 - php正则怎么获取函数民的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
自己写了个正则,为什么结果会有(a,b)?
怎么写正则能直接把myFuc找不出而不是如图找到function+函数名
解决方案
function\s([^\s(]*)
更新代码:
$str="public function myFn (a, b){//...}";
preg_match('/function\s+([^\s(]*)/',$str,$m);
var_dump($m);
// 输出
array(2) {
[0]=>
string(13) "function myFn"
[1]=>
string(4) "myFn"
}
这篇关于正则表达式 - php正则怎么获取函数民的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文