-
정규 표현식으로 코드 바꾸기(비주얼 스튜디오)프로그래밍/의문 2018. 4. 19. 11:43반응형
코드가 다음처럼 되어있어서 있었는데, 반환형이 bool인데 int형을 내뱉어서 warning이 굉장히 많았다.
int iResult = SendPacket(packet, packet.GetPacketSize()); // SendPacket의 반환형은 boolreturn iResult;따라서 위 코드를 아래처럼 변경하고자 했다.
return SendPacket(packet, packet.GetPacketSize());비주얼 스튜디오에 정규표현식을 이용한 변경을 오래전에 들었던 터라, 그 글을 찾아서 따라해봤다.
찾기 및 바꾸기 창을 띄우고(Ctrl + Shift + F), 정규식 사용에 체크한다.
()으로 그룹핑 된 것은 앞에서부터 $1, $2... 로 캡쳐할 수 있다.
그리고 바꾸기를 누르면...
int iResult = SendPacket(packet, packet.GetPacketSize()); // SendPacket의 반환형은 boolreturn iResult;// == >return SendPacket(packet, packet.GetPacketSize());잘 된다!
정규식 테스트는 아래 사이트를 추천한다.
반응형'프로그래밍 > 의문' 카테고리의 다른 글
프로그램 인자에 띄어쓰기가 있을 때 (0) 2018.05.12 explicit specialization of 'function name' in class (0) 2018.05.01 tcmalloc은 비주얼 스튜디오에서 디버그모드로 실행 시 크래쉬를 일으킨다. (0) 2018.04.18 DB RETURN을 명시적으로 지정하지 않아 임의로 값이 바뀐 경우 (0) 2018.04.06 게임에서의 아이템 강화, n번 했을 때 성공할 확률은 어떻게 될까? (0) 2018.02.26