1
정규식에서 다음 시나리오를 모두 캡처하는 데 관심이 있습니다.정규식을 사용하여 함수 캡처
function (arg....)
function(arg....)
function (arg...)
function
(
arg...
)
공백은 상관하지 않습니다. 그래서 그들은 모두 포획해야합니다. 유일한 임무는 기능이라는 단어 뒤에는 (
을 열어 닫고 )
을 닫아야한다는 것입니다.
정규 표현식은 공간을 무시하기 위해 현명해야하며, 내 필요에 관계없이 캐리지 리턴이 있어야합니다.
아이디어가 있으십니까?
function[\s.]*\(([^\)]*)(\))
그룹 1은 괄호 사이에있는 모든 포함됩니다 :
[? 당신이 지금까지의 노력이 무엇] (http://www.whathaveyoutriedsofar.com/) –