반응형

string 5

파이썬에서 문자열 리터럴을 탈출하지 않고 작성하는 방법은 무엇입니까?

파이썬에서 문자열 리터럴을 탈출하지 않고 작성하는 방법은 무엇입니까? Python에서 문자열 변수를 선언하여 내부의 모든 것을 자동으로 이스케이프하거나 문자 값을 가질 수 있는 방법이 있습니까? 저는 슬래시로 인용문을 피하는 방법을 묻는 것이 아닙니다. 그것은 명백합니다.제가 요청하는 것은 문자열의 모든 것을 문자 그대로 만드는 범용적인 방법입니다. 그래서 저는 매우 큰 문자열을 위해 모든 것을 수동으로 통과하고 탈출할 필요가 없습니다.원시 문자열 리터럴: >>> r'abc\dev\t' 'abc\\dev\\t' 매우 큰 문자열, 특히 다중 줄 문자열을 다루는 경우에는 트리플 따옴표 구문에 유의해야 합니다. a = r"""This is a multiline string with more than one l..

programing 2023.09.04

ASCII 파일 전체를 C++ std:: 문자열로 읽습니다.

ASCII 파일 전체를 C++ std:: 문자열로 읽습니다. 이 질문에는 이미 답변이 있습니다. 파일 전체를 C++의 std:: 문자열로 읽으려면 어떻게 해야 하나요? (23개 답변) 닫힘6년 전에요. 파일 전체를 메모리로 읽어 C++에 저장해야 합니다.std::string. 내가 그걸 읽어내면char[]답은 매우 간단합니다. std::ifstream t; int length; t.open("file.txt"); // open input file t.seekg(0, std::ios::end); // go to the end length = t.tellg(); // report location (this is the length) t.seekg(0, std::ios::beg); // go back to t..

programing 2023.04.17

JavaScript에서는 큰따옴표와 작은따옴표가 서로 호환됩니까?

JavaScript에서는 큰따옴표와 작은따옴표가 서로 호환됩니까? 다음 두 가지 대안을 고려해 보십시오. console.log("double"); console.log('single'); 전자는 문자열 주위에 큰따옴표를 사용하고 후자는 문자열 주위에 작은따옴표를 사용합니다. 문자열을 처리할 때 작은 따옴표를 사용하는 JavaScript 라이브러리가 점점 더 많아지고 있습니다. 이 두 가지 용도는 서로 교환할 수 있습니까?그렇지 않은 경우 하나를 다른 하나보다 사용하는 데 이점이 있습니까?다른 라이브러리에서 싱글과 더블을 사용하는 가장 가능성이 높은 이유는 프로그래머의 선호도 및/또는 API의 일관성입니다.일관성이 있을 뿐만 아니라 문자열에 가장 적합한 것을 사용하십시오. 다른 유형의 인용문을 리터럴로 사..

programing 2023.04.17

정수 배열을 쉼표로 구분된 문자열로 변환

정수 배열을 쉼표로 구분된 문자열로 변환 간단한 질문입니다.저는 C#의 초보자인데 어떻게 하면 다음 작업을 수행할 수 있을까요? 정수 배열을 쉼표로 구분된 문자열로 변환합니다. 있습니다 int[] arr = new int[5] {1,2,3,4,5}; 한 문자열로 변환하고 싶다 string => "1,2,3,4,5" var result = string.Join(",", arr); 여기에는 다음과 같은 과부하가 사용됩니다.string.Join: public static string Join(string separator, IEnumerable values); .NET 4 string.Join(",", arr) .NET 이전 버전 string.Join(",", Array.ConvertAll(arr, x => ..

programing 2023.04.12

문자열 C#의 줄 바꿈 치환

문자열 C#의 줄 바꿈 치환 C#의 문자열 내에서 줄 바꿈을 치환하려면 어떻게 해야 하나요?치환 사용Environment.NewLine myString = myString.Replace(System.Environment.NewLine, "replacement text"); //add a line terminating ; 다른 투고에서도 언급했듯이 문자열이 다른 환경(OS)에서 온 경우 해당 특정 환경의 새로운 라인 제어 문자 구현을 교체해야 합니다.지금까지 게시된 솔루션은 대체 솔루션일 뿐입니다.Environment.NewLine또는 교환 문자열에 회선 구분이 포함되어 있는 경우는, 콜이 발신되기 때문에 실패합니다.string.Replace여러 번. 다음은 정규 표현을 사용하여 3개의 모든 치환을 한 번..

programing 2023.04.12
반응형