2013-10-26 2 views
0

정규 표현식에서 함수 문자열을 찾는 더 좋은 방법이 있습니까?함수 문자열인지 찾기 위해 정규 표현식 javascript

예 ... 문자열 카운트 같은 함수식 ("경고") 같이 포함 된 경우, 일반 식 [0] 리턴한다 -> "카운트"과의 파라미터 -> [1]

+1

이제 _parse_ JavaScript 코드를 찾으십니까? –

+0

나는 녹아웃이 작동하는 방법 같이 무언가를 달성하는 것을 시도하고있다. 문자열을 구문 분석하고 함수를 실행하기 위해 데이터 바인딩 특성을 사용했습니다. 예를 들면 다음과 같습니다. data-bind = "text : getCount ('alert')" – user1994513

답변

0

좋은 생각으로 보이지 않지만 누가 판단해야합니까? 그것은 어떤 종류의 매개 변수를 가진 함수로 작동해야합니다. 하나의 매개 변수 만. 가장자리 사건을 생각하지 않았어.

\w+\(("?\w+"?)\) 
+0

나는 녹아웃이 작동하는 방식과 같은 것을 달성하려고합니다. 문자열을 구문 분석하고 함수를 실행하기 위해 데이터 바인딩 특성을 사용했습니다. 예를 들면 다음과 같습니다. data-bind = "text : getCount ('alert')". 그게 좋은 생각이 아니라고 생각하니? 나는 더 나은 해결책을 생각하고있다 – user1994513

+1

당신은 정규식으로 스파이크를 만들 수 있지만, 장기적으로 어떤 종류의 토큰 화 메커니즘을보아야한다고 생각한다. – tucaz

+0

토큰 화 메커니즘에 대해 더 많은 참고 자료를 줄 수 있겠는가? 정말 무엇에 대한 아이디어를 얻고 싶습니까? – user1994513