«string» etiketlenmiş sorular

Bir dize, bazen rastgele veriler için olsa da, genellikle metin için kullanılan sonlu bir sembol dizisidir.


4
Yinelemeli dizgenin zaman karmaşıklığı gerçekte O (n ^ 2) veya O (n) 'yu ekliyor mu?
CTCI'dan kaynaklanan bir sorun üzerinde çalışıyorum. 1. bölümün üçüncü problemi, aşağıdaki gibi bir dizge almanızı gerektirir: 'Mr John Smith ' ve sizden ara boşlukları aşağıdakilerle değiştirmenizi ister %20: 'Mr%20John%20Smith' Yazar bu çözümü Python'da O (n) olarak adlandırarak sunuyor: def urlify(string, length): '''function replaces single spaces with %20 and removes trailing …

5
Python regex - r öneki
rÖnek kullanılmadığında aşağıdaki 1. örnek neden işe yarıyor ? rKaçış dizileri kullanıldığında önekin kullanılması gerektiğini düşündüm . Örnek 2 ve örnek 3 bunu göstermektedir. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # prints 'hello there there' - not expected as r prefix is not used …


6
SQL'de StringBuilder'ı kullanmanın doğru yolu
Projemde bunun gibi bir sql sorgu yapısı buldum: return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); Bu StringBuilder, bellek kullanımını azaltmak gibi amacına ulaşıyor mu? Bundan şüpheliyim, çünkü yapıcıda '+' (String concat operatörü) kullanılıyor. Bu, String'i kullanmakla aşağıdaki kodla aynı miktarda bellek …

4
Bir şamandırayı yuvarlamadan dizeye dönüştürme
Açıklanması gerekmeyen nedenlerle, bir float'ın len () ile sayılacak bir dizgeye dönüştürülmesini gerektiren bir program yapıyorum. Bununla birlikte, str (float (x)), x'in bir dizeye dönüştürüldüğünde yuvarlanmasıyla sonuçlanır, bu da tüm şeyi atar. Bunun için bir düzeltme bilen var mı? Bilmek istiyorsanız, işte kullanılan kod: len(str(float(x)/3))


2
python'da str performansı
Bir python kodunun profilini çıkarırken ( python 2.6en fazla 3.2), strbir nesneyi (benim durumumda bir tamsayı) bir dizeye dönüştürme yönteminin, dize biçimlendirmesini kullanmaktan neredeyse bir büyüklük sırası daha yavaş olduğunu keşfettim . İşte kriter >>> from timeit import Timer >>> Timer('str(100000)').timeit() 0.3145311339386332 >>> Timer('"%s"%100000').timeit() 0.03803517023435887 Bunun neden böyle olduğunu bilen …

5
Dizede yeni satırı (\ n) kullanma ve aynısını HTML'de oluşturma
Bir telim var string display_txt = "1st line text" +"\n" + "2nd line text"; Jquery'de kullanmaya çalışıyorum ('#somediv').html(display_txt).css("color", "green") oldukça açık bir şekilde mesajımın 2 satırda görüntülenmesini bekliyorum, bunun yerine mesajda \ n görüntüleniyor. Bunun için herhangi bir hızlı düzeltme var mı? Teşekkürler,
88 jquery  html  string  newline 

6
Dizede bir karakterin konumunu bulun
Bir dizedeki bir karakterin yerini bulmak istiyorum. Söyle: string = "the2quickbrownfoxeswere2tired" Ben dönmek için işlevini istiyorum 4ve 24karakteri konumunu - 2in s string.
88 regex  string  r 

7
C # - Bir alt dizenin ilk oluşumunu başka bir dizeden kaldırmanın en basit yolu
Bir dizenin ilk (ve YALNIZCA ilk) oluşumunu başka bir dizeden kaldırmam gerekiyor. İşte dizeyi değiştiren bir örnek "\\Iteration". Bu: ProjeAdı \\ Yineleme \\ Yayın1 \\ Yineleme1 şuna dönüşecekti: ProjeAdı \\ Yayın1 \\ Yineleme1 İşte bunu yapan bazı kodlar: const string removeString = "\\Iteration"; int index = sourceString.IndexOf(removeString); int length = …
88 c#  string 

9
Python: Dil nasıl belirlenir?
Bunu almak istiyorum: Input text: "ру́сский язы́к" Output text: "Russian" Input text: "中文" Output text: "Chinese" Input text: "にほんご" Output text: "Japanese" Input text: "العَرَبِيَّة" Output text: "Arabic" Bunu python'da nasıl yapabilirim? Teşekkürler.
88 python  string  parsing 

8
C # 'da Birden Çok Dize Öğesini Değiştirin
Bunu yapmanın daha iyi bir yolu var mı... MyString.Trim().Replace("&", "and").Replace(",", "").Replace(" ", " ") .Replace(" ", "-").Replace("'", "").Replace("/", "").ToLower(); String sınıfını tek bir işe indirgemek için genişlettim ama daha hızlı bir yol var mı? public static class StringExtension { public static string clean(this string s) { return s.Replace("&", "and").Replace(",", "").Replace(" …

14
Dosyadan okunan Doğru / Yanlış değerini mantıksal değere dönüştür
True - FalseBir dosyadan bir değer okuyorum ve onu boolean'a dönüştürmem gerekiyor. Şu anda True, değer olarak ayarlanmış olsa bile her zaman dönüştürür False. İşte MWEyapmaya çalıştığım şeylerden bazıları: with open('file.dat', mode="r") as f: for line in f: reader = line.split() # Convert to boolean <-- Not working? flag = …
88 python  string  boolean 

20
Aksanlı karakterlerin değiştirilmesi php
Aksanlı karakterleri normal değiştirmelerle değiştirmeye çalışıyorum. Şu anda yaptığım şey aşağıdadır. $string = "Éric Cantona"; $strict = strtolower($string); echo "After Lower: ".$strict; $patterns[0] = '/[á|â|à|å|ä]/'; $patterns[1] = '/[ð|é|ê|è|ë]/'; $patterns[2] = '/[í|î|ì|ï]/'; $patterns[3] = '/[ó|ô|ò|ø|õ|ö]/'; $patterns[4] = '/[ú|û|ù|ü]/'; $patterns[5] = '/æ/'; $patterns[6] = '/ç/'; $patterns[7] = '/ß/'; $replacements[0] = 'a'; $replacements[1] …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.