정규표현식을 쓰는 이유 중 하나는, 패턴을 찾기 위해서입니다. 그런데, group capture를 해서 가공할 수도 있는데요. 예제를 통해서 알아보도록 하겠습니다. 정규 표현식에 체크한 상태에서, notepad++에서 찾을 내용은 ([0-9]{2,})-([0-9]{3,})-([0-9]{3,})로 입력하였습니다. 입력은 위와 같습니다. 국번이 있는 걸로 보아서는 그냥 전화 번호인 모양입니다. 모두 바꾸기를 눌러 보겠습니다. 그러면 국번만 쏙 뽑혀서 나옴을 볼 수 있어요. 02는 서울, 031은 경기도, 032는 인천이네요. 어떤 원리로 이렇게 뽑혔는가? 천천히 보도록 하겠습니다. 먼저 소괄호로 감싸져 있는 부분이 보이실 텐데요. 이는 캡쳐한다는 것을 의미합니다. 그러면, 캡쳐되는 부분은 위 그림과 같이 될..
Group 검색 결과
해당 글 2건
notepad++ regex group capture를 이용해서 데이터 가공 해 봅시다.
REGEX
2021. 7. 23. 18:30
리눅스 /etc/group 파일을 간단하게 봅시다.
안녕하세요. 오늘은 linux의 그룹 파일에 대해 간단하게 알아보겠습니다. 그리고 sudo도 다시 한 번 보도록 하겠습니다. 먼저 root가 아닌 유저로, sudo su라는 것을 쳐 보면, 이렇게 나오는 경우가 있습니다. ?는 sudoers 설정 파일에 없습니다. 이 시도를 보고합니다. 이런 메세지가 뜨는데요. 이는, 해당 유저가 sudo 권한이 없기 때문입니다. 그러면 어떻게 해야 할까요? 해당 설정 파일에 유저를 추가하거나, 그 파일에서 sudo 권한이 적용되어 있는 그룹에 해당 유저를 추가하면 됩니다. 저는 두 번째 방법을 이용하겠습니다. adduser user group은 user를 group에 추가합니다. 이 명령어를 추가하면 /etc/group 파일이 어떻게 바뀌는지도 보겠습니다. 그룹을 저장..
OS/리눅스
2020. 8. 27. 01:23
최근댓글