2017-12-26 3 views
-1

이것은 intellij 아이디어를 사용하는 Java 프로젝트입니다 (그러나 솔루션은 intellij, sed 또는 그 무엇이 좋을 수도 있습니다). 내 .java 파일에있는 모든 주석을 삭제하고 싶습니다. 에는 todo이라는 단어가 있습니다 (대소 문자는 구별하지 않습니다). 어떻게해야합니까?TODO없이 모든 주석을 제거하십시오.

저는 주석이 빈 줄이되기를 원하지 않습니다. 전체 줄이 사라지길 바래.

// 

내가 IntelliJ에이 시도 :

^\s*//.*?[^Tt][^Oo][^Dd][^Oo].*?\n 

을하지만 여전히에서 TODO으로 잡아 줄의

모든 의견은 다음과 같이 시작한다.

+1

사용할 수 있습니까? – CAustin

답변

1

어쩌면이 정규식 당신을 도울 수 있습니다 의미

^\s*\/\/.*\btodo\b.*$ 

regex demo

: 라인의

  • ^ 시작
  • \s* 0 개 이상의 공간을
  • 라인의
  • \/\/ 문자 //
  • .* 0 개 이상의 문자
  • \btodo\b 단어 경계 할 일
  • .* 0 개 이상의 문자
  • $ 끝은

나는 역을 원한다 이 입술 중 이 경우 ULTS

당신은 어떻게 당신이 지금까지 시도, 무엇이 잘못되었는지

^(?i)\s*\/\/((?!todo).)*$ 

regex demo

+0

나는 이러한 결과가 아닌 모든 의견을 원합니다. –

+0

이 결과의 역수 *는 무엇을 의미합니까? 내 편집 확인 이것이 당신이 원하는 것입니다! –

+1

네, 그게 전부입니다. 네가 할 수 있다는 걸 잊었 니? 감사합니다 –

관련 문제