Replace2 [QT] 공백 (whitespace) 제거 QT에서 공백 지우기는 간단하다. 공백만 지운다면 remove()를 사용하고 탭 또는 개행과 같은 문자까지 지우려면 simplified()를 같이 사용하면 된다. 단, 주의할 점은 두 함수가 어떻게 생겼냐는 것이다. simplified()는 QString를 반환하고 QString simplified() const replace는 QString&를 반환한다. QString& replace(const QChar *before, qsizetype blen, const QChar *after, qsizetype alen, Qt::CaseSensitivity cs = Qt::CaseSensitive) 따라서, 아래와 같이 쓰는 실수를 해서는 안된다. QString testString4 = testString.si.. 2023. 2. 11. map function 안에서 문자열 strip 및 replace 하기 file을 읽어 tuple 형식으로 만들려고 하는데 문자열에 따옴표(")도 있고 공란도 있고 개행 문자도 있고 할 때 한 번에 바꾸는 방법은??? Source Code #!/usr/bin/env python2 # -*- coding: UTF-8 -*- #kate: syntax Python ; def main(): with open('go.list') as f: mylist = [tuple(map(lambda str:str.replace('\"', '').strip(), i.split(','))) for i in f] print mylist if __name__ == "__main__": main() 간략히 설명하면 1. 파일(go.list)을 읽고(f) 2. 한 행 씩 읽어(i) 3. 문자열(str)을 .. 2021. 7. 26. 이전 1 다음