2011-05-09 2 views
2

나는이 교과서에서 추출한 다음과 같은 질문 :정규식 질문 - 신참

가/*와 */인터리빙은/* 또는 * /,하지 않는 한없이 둘러싸인 문자열로 구성된 의견을 설명하는 RE 쓰기

^/[*].*(".*(/[*].*[*]/)*.*")*[*]/$ 

편집 :

이 여기

내 시도이다 ""따옴표 사이에 표시

내가 사용하고 있습니다 : 그것은 다음에 작동

http://gskinner.com/RegExr/

을 :

/* This is "/* a */" comment */fdgh 

내가 디버그 정규식의 하드를 찾는거야. 위의 내용이 잘못된 경우 내가 어디로 가고 있는지 알려주실 수 있습니까?

+5

옳은지 저희에게 알려주십시오. 테스트 케이스와 함께 작동합니까? –

+0

귀하의 시도가 올바른 해결책이 아닙니다 .. –

+0

@ Gursel - 어떻게 오셨습니까? 그게 뭐가 잘못 되었 니? – user559142

답변

0

하나, 잠시 후, 나는이 솔루션과 함께 왔습니다. 그것은 rad regular expression designer으로 테스트되었습니다.

^/\*((?!.*(\*/|/\*).*\*/)[^"]*)|((?![^"]*?(\*/|/\*)")[^"]*"[^"]*"(?![^"]*?(\*/|/\*).+)[^"]*)+\*/$