«string» 태그된 질문

문자열은 유한 한 일련의 기호로, 텍스트에 일반적으로 사용되지만 때로는 임의의 데이터에 사용됩니다.


14
유효한 연도를 테스트하기위한 정규식 일치
값이 주어지면 유효한 연도인지 확인하기 위해 유효성을 검사하고 싶습니다. 내 기준은 값이 4문자 가있는 정수 여야하는 경우 간단 합니다. 나는 몇 년 전에 허용하지 않으므로이 최선의 해결책 아니라는 것을 알고 1000등과 같은 년 같은 수 있습니다 5000. 이 기준은 현재 시나리오에 적합합니다. 내가 생각 해낸 것은 \d{4}$ 이것이 작동하는 동안 …


3
"true"== true가 JavaScript에서 false를 표시하는 이유는 무엇입니까?
MDC는 ==연산자를 다음과 같이 설명합니다 . 두 피연산자가 동일한 유형이 아닌 경우 JavaScript는 피연산자를 변환 한 다음 엄격한 비교를 적용합니다. 피연산자가 숫자이거나 부울이면 피연산자는 가능한 경우 숫자로 변환됩니다. 그렇지 않으면 피연산자 중 하나가 문자열이면 다른 피연산자는 가능한 경우 문자열로 변환됩니다. 이를 염두에두고 "true" == true다음과 같이 평가 합니다. 같은 유형입니까? …

4
반복 문자열의 시간 복잡성이 실제로 O (n ^ 2) 또는 O (n)을 추가합니까?
CTCI에서 문제를 해결하고 있습니다. 1 장의 세 번째 문제는 다음과 같은 문자열을 사용하는 것입니다. 'Mr John Smith ' 중간 공간을 %20다음 으로 대체하도록 요청합니다 . 'Mr%20John%20Smith' 저자는이 솔루션을 Python으로 제공하며 O (n)이라고합니다. def urlify(string, length): '''function replaces single spaces with %20 and removes trailing spaces''' counter = 0 output = …

24
파이썬에서 주어진 문자열의 가능한 모든 순열 찾기
나는 문자열이 있습니다. 문자열의 문자 순서를 변경하여 해당 문자열에서 모든 순열을 생성하고 싶습니다. 예를 들면 다음과 같습니다. x='stack' 내가 원하는 것은 이와 같은 목록입니다. l=['stack','satck','sackt'.......] 현재 나는 문자열의 목록 캐스트를 반복하고, 무작위로 2 개의 문자를 선택하고이를 조옮김하여 새 문자열을 형성하고 l의 캐스트를 설정하기 위해 추가합니다. 문자열의 길이에 따라 가능한 순열 …

8
Kotlin-문자열을 올바르게 연결하는 방법
매우 기본적인 질문입니다. Kotlin에서 문자열을 연결하는 올바른 방법은 무엇입니까? Java에서는 다음 concat()과 같은 방법을 사용합니다. String a = "Hello "; String b = a.concat("World"); // b = Hello World 이 concat()기능은 Kotlin에서 사용할 수 없습니다. +표지판을 사용해야합니까 ?
89 string  kotlin 


12
신속한 3.0 데이터를 문자열로?
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {} 나는 deviceToken끈을 원한다 그러나: let str = String.init(data: deviceToken, encoding: .utf8) str 이다 nil 스위프트 3.0 내가 어떻게 할 수 data에 string? Xcode 8 / Swift 3.0에서 푸시 알림에 등록 하시겠습니까? 작동하지 않고 대답은 몇 달 전에 시도했습니다. 및 인쇄 :
89 swift  string 

6
SQL에서 StringBuilder를 사용하는 올바른 방법
내 프로젝트에서 다음과 같은 SQL 쿼리 빌드를 찾았습니다. return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); 이것이 StringBuilder목표를 달성 합니까 , 즉 메모리 사용량을 줄이는 것입니까? 생성자에서 '+'(문자열 연결 연산자)가 사용되기 때문에 의심합니다. 아래 코드와 같이 String을 사용하는 것과 같은 양의 메모리를 …

4
반올림하지 않고 부동 소수점을 문자열로 변환
설명 할 필요가없는 이유로 len ()으로 계산할 문자열로 변환 할 float가 필요한 프로그램을 만들고 있습니다. 그러나 str (float (x))는 문자열로 변환 될 때 x가 반올림되어 전체를 버립니다. 누구든지 그것에 대한 수정 사항을 알고 있습니까? 알고 싶은 경우 사용되는 코드는 다음과 같습니다. len(str(float(x)/3))


2
파이썬에서의 str 성능
파이썬 코드의 조각을 프로파일 링하는 동안 ( python 2.6최대 3.2), I는 것을 발견 str문자열로 (내 경우 정수에) 메서드는 개체를 변환하는 것은 느린 서식 문자열을 사용하는 것보다 크기의 거의 순서입니다. 다음은 벤치 마크입니다. >>> from timeit import Timer >>> Timer('str(100000)').timeit() 0.3145311339386332 >>> Timer('"%s"%100000').timeit() 0.03803517023435887 왜 이것이 사실인지 아는 사람이 있습니까? 내가 …


8
Java에서 인쇄 할 수없는 유니 코드 문자를 어떻게 바꿀 수 있습니까?
다음은 ASCII 제어 문자 (의 약어)를 대체합니다 [\x00-\x1F\x7F]. my_string.replaceAll("\\p{Cntrl}", "?"); 다음은 [\p{Graph}\x20]악센트 부호가있는 문자를 포함하여 인쇄 할 수없는 모든 ASCII 문자 (의 약어)를 대체합니다 . my_string.replaceAll("[^\\p{Print}]", "?"); 그러나 유니 코드 문자열에는 둘 다 작동하지 않습니다. 누구든지 유니 코드 문자열에서 인쇄 할 수없는 문자를 제거하는 좋은 방법이 있습니까?
88 java  string  unicode 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.