«string» etiketlenmiş sorular

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

8
Dosya adını C # 'daki URI dizesinden al
Bir dize URI dosya adı kapma için bu yöntemi var. Daha sağlam hale getirmek için ne yapabilirim? private string GetFileName(string hrefLink) { string[] parts = hrefLink.Split('/'); string fileName = ""; if (parts.Length > 0) fileName = parts[parts.Length - 1]; else fileName = hrefLink; return fileName; }
206 c#  string  uri  filenames 

17
PHP, dosya adı olmadan dosya adı al
Bu PHP kodu var: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } Adında bir dosyam varsa my.zip, bu işlev geri döner .zip. Tersini yapmak istiyorum, fonksiyonun myuzantı olmadan geri …
206 php  file  string 



5
Bir String'i Rust'daki string değişmezleriyle nasıl eşleştirebilirim?
Ben StringRust bir a maç nasıl anlamaya çalışıyorum . Başlangıçta böyle eşleme çalıştım, ama üstü kapalı yayın yapamazsanız Rust anladım std::string::Stringetmek &str. fn main() { let stringthing = String::from("c"); match stringthing { "a" => println!("0"), "b" => println!("1"), "c" => println!("2"), } } Bu hata var: error[E0308]: mismatched types --> …
205 string  match  rust 

13
Dizeyi belirli bir uzunlukta tekrarlayın
Bir dizeyi belirli bir uzunlukta tekrarlamanın etkili bir yolu nedir? Örneğin:repeat('abc', 7) -> 'abcabca' İşte benim geçerli kod: def repeat(string, length): cur, old = 1, string while len(string) < length: string += old[cur-1] cur = (cur+1)%len(old) return string Bunu yapmanın daha iyi (daha pitonik) bir yolu var mı? Belki liste …
204 string  python  repeat 

30
Swift String'de karakter dizini bulma
Yenilgiyi kabul etme zamanı ... Objective-C'de şöyle bir şey kullanabilirim: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 Swift'te benzer bir şey görüyorum: var str = "abcdefghi" str.rangeOfString("c").startIndex ... ama bu sadece String.Indexorijinal dizgeye geri abone olmak için kullanabileceğim, ancak bir konumdan ayıklayamadığım bir a veriyor . FWIW, içinde doğru …
203 string  swift 

14
Virgülle ayrılmış bir dize nasıl bölünür?
Böyle bir şey görünüyor bilinmeyen bir uzunluğu olan bir dize var "dog, cat, bear, elephant, ..., giraffe" Her dizenin bir ArrayList öğesi olabilmesi için bu dizeyi virgülle ayırmanın en iyi yolu ne olabilir? Örneğin List<String> strings = new ArrayList<Strings>(); // Add the data here so strings.get(0) would be equal to …
203 java  string  split 

11
PEP8 ile uyumlu ve E501'i önleyen çok uzun bir dize nasıl yazılır
PEP8'in python programınız için 80 sütun kuralının altında kalmasını önerdiği gibi, uzun dizelerle buna nasıl uyabilirim, yani s = "this is my really, really, really, really, really, really, really long string that I'd like to shorten." Bunu aşağıdaki satıra genişletmeye nasıl devam edebilirim, yani s = "this is my really, …
203 python  string  pep8 


12
Dosya adı dizesinden dosya uzantısını kaldırma
Bir dize söyleyerek "abc.txt"varsa, sadece bir alt dize almak için hızlı bir yolu var "abc"mı? Yapamam fileName.IndexOf('.')çünkü dosya adı "abc.123.txt"ya da bir şey olabilir ve ben sadece uzantıdan kurtulmak istiyorum (yani "abc.123").
202 c#  string  parsing 

11
Java: String [] nasıl başlatılır?
Hata % javac StringTest.java StringTest.java:4: variable errorSoon might not have been initialized errorSoon[0] = "Error, why?"; kod public class StringTest { public static void main(String[] args) { String[] errorSoon; errorSoon[0] = "Error, why?"; } }




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.