의외로 실무현장에서 NotePad++를 많이 사용한다. 나도 처음 써본후에 음.. 메모장보다는 훨씬 유용하고 기능도 다양하고 업무하는데 있어서 이만한 문서편집기가 있나 싶을정도다.
오늘은 노트패드++를 이용해서 데이터를 조작해서 가독성 있게 변환하는 내용을 다룰까 한다.
보통 Parameter의 정보를 알고싶거나. 혹은 Json 타입의 데이터를 보다보면 Console에 찍히는 Log만으로는 보기가 어렵다.
왜냐? 한줄로 쫘아아악 나열되기 때문. 키:값으로 이루어진 데이터 형식에서 "키"와 "값"을 하나씩 자세하게 보면서 Mapper에 동적 쿼리도 만들어야하고 정상적으로 값이 잘 넘어오는지도 Logger를 통해 찍어봐야하는데...
한줄로 쫘악 나열되어있으면 비교해서 값이 정상적으로 넘어오는지 구별하기가 어렵다.
이럴떄 NotePad를 이용하여 줄바꿈을 통해 쉽게 가독성을 가져올수 있다.
먼저 이러한 형식의 데이터 Log가 있다고 가정하자
rowMap = [{"이름:춘식이","나이:"23","키":"300","몸무게":"300","허리치수:"300","별명":"춘식이"}]
키:와 값으로 구분되고 , 콤마로 구분된다. 여기서 줄바꿈을 이용하려면 , 콤마를 이용해주면 편할것이다. 노트패드++를 열어서 저 데이터를 복사해서 붙여놓고 Ctrl + H 누르면 아래 그림과 같이 창이 뜬다
여기에서 찾을 내용을 , 입력해주고 바꿀내용을 \r\n을 입력해준다. \r\n은 Window 운영체제에서 줄바꿈을 의미한다.
눌렀다면 정규표현식에 체크해주고. 모두 바꾸기를 누르자.
왼쪽에 데이터를 살펴보면 줄바꿈이 된걸 확인할수 있다. 훨씬 가독성 있어지지 않았는가?
예시로 든 데이터가 짧아서 별 차이 없어보이지만 이게 실무에서 데이터값이 늘어나면 늘어날수록 한줄은 가독성이 너무 떨어지는 법.
앞으로는 이렇게 줄바꿈을 이용해서 가독성 있게 데이터를 확인하며 능률을 올리길 바란다.
'Study > Tip' 카테고리의 다른 글
Log를 실시간으로 보자. SnakeTail (0) | 2024.08.16 |
---|---|
Eclipse(이클립스)의 Console을 다른 텍스트 파일로 출력해보자. (0) | 2024.08.14 |
Dbeaver의 템플릿 사용하기(Feat. SELECT) (0) | 2024.07.21 |
Dbeaver 데이터 조회시 컬럼의 Comment 함께 출력하기. (0) | 2024.07.18 |
Dbeaver Auto-Commit(오토커밋) 해제하기 (2) | 2024.07.16 |