πŸ“– Note/Intelli J

EMPTY_CATCH_BLOCK κ°œμ„ μ„ ν•˜λ‹€κ°€... catch κ΅¬λ¬Έλ•Œλ¬Έμ— ν™”λ‚  λ•Œ..

___l_i_ * 2023. 4. 11. 17:27

EMPTY_CATCH_BLOCK μ΄λž€ μ˜ˆμ™Έμ²˜λ¦¬λ₯Ό ν•˜λŠ” try-catch λ¬Έ 쀑 catch ꡬ문에 아무것도 λ‚΄μš©μ΄ μ—†λŠ” 것을 λ§ν•œλ‹€.

이 μΉœκ΅¬κ°€ ꡉμž₯히 λ§Žμ•„ ν•˜λ‚˜ν•˜λ‚˜ μž‘μ—…μ„ ν•˜κ²Œ λ˜μ—ˆλŠ”λ°,,

λ¬Όλ‘  intelli J 의 검색기λŠ₯ 덕뢄에 파일 μœ„μΉ˜λ„ νŽΈν•˜κ²Œ μž‘μ•„λ‚΄κ³  λ„ˆλ¬΄ μ’‹μ•˜μœΌλ‚˜,,

min.js νŒŒμΌμ„ λ³Ό λ•Œλ©΄ 정신병이 올 것 κ°™μ•˜λ‹€.

 

κ·ΈλŸ¬λ‹€κ°€ 이전엔 별 ν•„μš”μ„±μ„ λŠλΌμ§€ λͺ»ν•˜κ³  있던 μ •κ·œμ‹μ„ ν™œμš©ν•œ 검색을 μ‚¬μš©ν•΄λ³΄μžλŠ” 생각이 λ“€μ—ˆκ³ 

κ·Έ 생각을 ν•œ 과거의 λ‚˜λ₯Ό μΉ­μ°¬ν•œλ‹€πŸ‘πŸ»

 

검색 창을 ν˜ΈμΆœν•˜λ©΄ 검색바(?) 제일 였λ₯Έμͺ½μ— μ •κ·œμ‹μ„ μ‚¬μš©ν•  수 μžˆλŠ” λ²„νŠΌ[ .* ]이 μžˆλ‹€.

이 친ꡬλ₯Ό ν™œμ„±ν™” ν•΄μ£Όμž.

 

 

이제 λΉ„μ–΄μžˆλŠ” catch 문을 μž‘μ„ 수 μžˆλŠ” μ •κ·œμ‹μ„ λ§Œλ‚˜λ³΄μž.

catch\(([^)]*)\)\{\s*}

이 친ꡬλ₯Ό μ‚¬μš©ν•˜λ©΄ catch(λ³€μˆ˜λͺ…){}, catch(λ³€μˆ˜λͺ…){     }, catch(λ³€μˆ˜λͺ…){  } 이런 νƒ€μž…μ˜ μΉœκ΅¬λ“€μ€ λ‹€ μž‘μ•„λ‚Ό 수 μžˆλ‹€.

ps. \s* κ°€ κ³΅λ°±λ¬Έμžκ°€ μžˆμ„ 수 μžˆλ‹€λŠ” 것이기 λ•Œλ¬Έμ—..!

+ catch((funtion(){})} 뭐 이런 μš”μƒν•œ 애듀도 작히기 λ•Œλ¬Έμ— replaceAll 은 ν•˜μ§€ 말고 ν™•μΈν•˜λ©΄μ„œ λ°”κΎΈκΈ°λ₯Ό λˆ„λ₯΄κΈΈ μΆ”μ²œ.. κ°•λ ₯히 κΆŒκ³ ν•œλ‹€!!

 

μ§œμž”!

라이브러리 λ³΅μ‚¬ν•΄μ„œ 넣지므λ₯΄ μ¦Œμ―”... 😫

 

ν˜Ήμ‹œ catch(λ³€μˆ˜λͺ…) κ³Ό {} μ€‘κ΄„ν˜Έ 사이에 띄움이 μžˆμ„ 수 μžˆμ„ 까 μ‹Άμ–΄ μ •κ·œμ‹μ„ μ•„λž˜μ™€ 같이 λ°”κΏ”λ³΄μ•˜λŠ”λ°,,

catch\(([^)]*)\)\s*{\s*}

μ΄μƒν•˜κ²Œ 먹지 μ•Šμ•˜λ‹€..

이 뢀뢄은 μ•Œμ•„λ‚΄λŠ” 뢄이 있으면 λŒ“κΈ€μ„ λ‚¨κ²¨μ£Όμ‹œκΈ°λ₯Ό..

 

 

 


Thanks for πŸ™ˆ

 

  • Me ^^ γ…‹γ…‹