各位版大好,我想判断有没有连续的 /*,
来判断是否有nested的多行注解
ex1: $str='/* blah /* ' 表示有nested
ex2: $str='/* blah */ blah /* ' 表示没有nested
假设用ex2的$str
我用
/\/\*.*?(\*\/)?.*?\/\*/
第1个跟第3个?是non-greedy,第2个?是存在与否
然后判断$1是否存在,不知为何会抓不到$1?
如果第二个?不写就抓得到,可是这样无法达成我的需求
或是有更好的解法可以相授,谢谢!