프로그래밍/의문
정규 표현식으로 코드 바꾸기(비주얼 스튜디오)
제페
2018. 4. 19. 11:43
반응형
코드가 다음처럼 되어있어서 있었는데, 반환형이 bool인데 int형을 내뱉어서 warning이 굉장히 많았다.
int iResult = SendPacket(packet, packet.GetPacketSize()); // SendPacket의 반환형은 bool
return iResult;
따라서 위 코드를 아래처럼 변경하고자 했다.
return SendPacket(packet, packet.GetPacketSize());
비주얼 스튜디오에 정규표현식을 이용한 변경을 오래전에 들었던 터라, 그 글을 찾아서 따라해봤다.
찾기 및 바꾸기 창을 띄우고(Ctrl + Shift + F), 정규식 사용에 체크한다.
()으로 그룹핑 된 것은 앞에서부터 $1, $2... 로 캡쳐할 수 있다.
그리고 바꾸기를 누르면...
int iResult = SendPacket(packet, packet.GetPacketSize()); // SendPacket의 반환형은 bool
return iResult;
// == >
return SendPacket(packet, packet.GetPacketSize());
잘 된다!
정규식 테스트는 아래 사이트를 추천한다.
반응형