«strings» 태그된 질문

"문자열"은 일반적으로 사람이 읽을 수있는 텍스트 단위를 나타내는 일련의 문자입니다. 이 주제에 대한 질문은 프로그램에서 문자열 처리, 다양한 언어 및 환경에서 문자열을 정의하고 조작하는 방법을 다룹니다.

2
사용자 텍스트 입력을 기반으로 목록에서 가장 가능한 옵션을 선택하는 방법
사용자 텍스트 입력을 기반으로 옵션을 선택해야하는 OCR 응용 프로그램을 작업 중입니다. Ex: Available Options: ["python", "ruby", "java", "clojure", "haskell"] Input: kava Output: java Input: ruby Output: ruby Input: clujuro Output: clojure etc.. 내 응용 프로그램은 파이썬 기반 이며이 문제를 해결하기 위해 이미 알고리즘이 있습니까?

4
우리는 얼마나 방어 적이어야합니까?
우리는 몇 가지 코드를 통해 Pex 를 실행 해 왔으며 좋은 것들을 보여주었습니다. 그러나 Pex의 좋은 점 중 하나는 반드시 문제를 찾으려고 노력하는 것을 멈추지 않는다는 것입니다. 우리가 발견 한 영역은 문자열을 전달할 때 빈 문자열을 확인하지 않았다는 것입니다. 그래서 우리는 변경했습니다 : if (inputString == null) 에 if (string.IsNullOrEmpty(inputString)) …

5
문자열을 반환하는 함수, 좋은 스타일?
내 C 프로그램에서 종종 ADT의 문자열 표현을 만드는 방법이 필요합니다. 어떤 식 으로든 문자열을 화면에 인쇄 할 필요가 없더라도 디버깅을위한 그러한 방법이 있어야합니다. 이런 종류의 기능이 종종 등장합니다. char * mytype_to_string( const mytype_t *t ); 실제로 문자열을 반환하기 위해 메모리를 처리하기위한 적어도 세 가지 옵션이 있음을 알고 있습니다. 대안 1 …

5
문자열 안에 텍스트 마커를 배치하는 것이 나쁜 스타일입니까? 대안이 있습니까?
나는 많은 조작이 필요한 거대한 문자열로 작업합니다. 예를 들어 다음과 같은 문자열을 생성 할 수 있습니다. 1 부 보트 섹션 A 프로그래밍 Part 2 프로그래밍을위한 파티션 보트. AA 섹션 SQL 항목. 문자열이 너무 커서 모든 부분을 수동으로 확인할 수 없습니다. 지금은 필요 split이 string에 stringlist섹션 및 부품에 의해. 두 가지 …

5
C ++에서 중복 문자열 할당 최적화
성능이 문제가되는 상당히 복잡한 C ++ 구성 요소가 있습니다. 프로파일 링은 대부분의 실행 시간이 단순히 std::strings에 메모리를 할당하는 데 소비된다는 것을 보여줍니다 . 나는 그 문자열들 사이에 많은 중복성이 있음을 알고 있습니다. 소수의 값은 매우 자주 반복되지만 고유 한 값도 많이 있습니다. 줄은 일반적으로 상당히 짧습니다. 나는 이제 그 빈번한 …

1
두 문자열을 일치 시키지만 어느 정도의 오차를 허용
두 문자열을 어떻게 일치시킬 수 있지만 동시에 X 문자 수가 일치하지 않을 수 있습니다. 오류 수는 제어 가능한 변수 여야합니다. 문자열에서 X 개의 문자 수가 일치하지 않지만 시퀀스에서 실행되는 문자 수에 대한 제한이 있어야합니다. 두 개의 문자열이 주어지면 5 문자를 다르게 할 수 있지만 행에서 2자를 넘지 않아야합니다. 이 두 …

3
각 문자가 짝수 번 발생해야하는 문자열 수
나는이 문제에 대해 얼마 동안 내 두개골을 강타하고 있었고, 실제로 저를 좌절시키기 시작했습니다. 문제는: 나는 문자 집합을, A, B, C,와 D. 길이가 길고 n각 문자가 짝수 번 발생 해야하는 경우 해당 문자로 문자열을 작성할 수있는 방법을 알려야 합니다. 예를 들어 대답 n = 2은 4입니다. AA BB CC DD 답 …

1
Damerau-Levenshtein 개선 가능?
나는 최근 Wikipedia의 의사 코드에서 Damerau-Levenshtein 거리 알고리즘을 구현했습니다. 나는 그것이 작동하는 방법을 정확하게의 설명을 찾을 수 없습니다와 의사처럼 완전히 가치가없는 변수 이름을 사용 DA, DB, i1, 그리고 j1왼쪽이 내 머리를 긁적. 다음은 Python에서 구현 한 것입니다 : https://gist.github.com/badocelot/5327337 파이썬 구현을 통해 프로그램을 살펴보고 무슨 일이 일어나고 있는지 파악하고 변수의 …


7
변수와 인라인 변수가있는 string.format
사용하는 장단점은 무엇입니까? string output; int i = 10; output = string.Format("the int is {0}", i); 대 string output; int i = 10; output = "the int is " + i; 필자는 항상 후자의 예제를 사용해 왔지만 대부분의 온라인 자습서에서 string.format 예제를 사용하는 것처럼 보입니다. 효율성 측면에서 실제 차이점이 있다고 …
9 c#  .net  vb.net  strings 

1
graphemes에 기반한 문자열 클래스?
코드 포인트 또는 문자 대신 유니 코드 그래프 클러스터 클러스터를 나타내는 문자열 클래스가없는 이유가 궁금합니다. 대부분의 응용 프로그램에서 프로그래머가 필요에 따라 그래프 요소의 구성 요소에 액세스하는 것이 코드 포인트에서 구성하는 것보다 쉬울 것 같습니다. "중간 그래프"에서 문자열을 우연히 끊지 않아도 필요한 것처럼 보입니다. (적어도 이론상). 내부적으로 문자열 클래스는 UTF-8, UTF-16과 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.