qt52 정규식 IP주소만 추출하는 방법 in Qt5 Qt5에서 제공하는 정규식 함수 globalMatch() 를 사용하여 문자열에 섞여 있는 ip주소를 추출하는 방법이 있습니다. IP 주소와 문자가 섞여있을 때 IP주소만 추출하는 방법을 알아보도록 하겠습니다. 1. IP 추출 예제 코드 #include QString stringWithIP = "local 192.168.1.1 google 172.217.175.238 naver 23.130.200.104"; QRegularExpression re("(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)"); QRegularExpressionMatchIterator i = re.globalMatch(st.. 2021. 11. 6. removeRecursively 한글 파일 삭제 실패 해결방법(Qt5) 리눅스 환경에서 Qt를 사용하여 개발을 하다 보면 가끔 파일이 완벽하게 삭제가 안되는 경우가 있습니다. removeRecursively 함수 삭제 실패 원인과 해결 방법에대해서 알아보겠습니다. Qt5 Linux 한글 파일 포함된 폴더 삭제 시, 실패 현상 발견 리눅스(Linux) 환경에서 removeRecursively() 함수를 사용하여 폴더 삭제를 하면 항상 파일명이 한글로 된 파일이 남아 있었습니다. 그리고 removeRecursively() 결과는 항상 false값을 반환했습니다. QDir dir(path); if (dir.removeRecursively()){ return true; } else { return false; //폴더 안에 한글 파일이 포함되면 실패한다... } 의문이 드는 점은 .. 2021. 10. 23. 이전 1 다음