Pytania otagowane jako string

Łańcuch jest skończoną sekwencją symboli, często używanych w tekście, choć czasami w przypadku dowolnych danych.

17
PHP, pobierz nazwę pliku bez rozszerzenia pliku
Mam ten kod PHP: 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]); } } Jeśli mam plik o nazwie my.zip, funkcja ta zwraca .zip. Chcę zrobić odwrotnie, chcę, aby funkcja powróciła …
205 php  file  string 

13
Powtórz ciąg do określonej długości
Jaki jest skuteczny sposób na powtórzenie łańcucha do określonej długości? Na przykład:repeat('abc', 7) -> 'abcabca' Oto mój obecny kod: def repeat(string, length): cur, old = 1, string while len(string) < length: string += old[cur-1] cur = (cur+1)%len(old) return string Czy istnieje lepszy (bardziej pythoniczny) sposób na zrobienie tego? Może używasz …
204 string  python  repeat 

30
Znajdowanie indeksu znaku w Swift String
Czas przyznać się do porażki ... W Objective-C mógłbym użyć czegoś takiego: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 W Swift widzę coś podobnego: var str = "abcdefghi" str.rangeOfString("c").startIndex ... ale to po prostu daje mi opcję String.Index, której mogę użyć, aby zapisać indeks z powrotem do oryginalnego ciągu, …
203 string  swift 


3
Dzielenie ostatniego separatora w ciągu Python?
Jaki jest zalecany idiom Pythona do dzielenia łańcucha przy ostatnim wystąpieniu ogranicznika w łańcuchu? przykład: # instead of regular split >> s = "a,b,c,d" >> s.split(",") >> ['a', 'b', 'c', 'd'] # ..split only on last occurrence of ',' in string: >>> s.mysplit(s, -1) >>> ['a,b,c', 'd'] mysplitprzyjmuje drugi argument, …
203 python  string  list  parsing  split 

14
Jak podzielić ciąg oddzielony przecinkami?
Mam ciąg o nieznanej długości, który wygląda mniej więcej tak "dog, cat, bear, elephant, ..., giraffe" Jaki byłby optymalny sposób podziału tego ciągu na przecinki, aby każde słowo mogło stać się elementem ArrayList? Na przykład List<String> strings = new ArrayList<Strings>(); // Add the data here so strings.get(0) would be equal …
202 java  string  split 

12
Usuń rozszerzenie pliku z ciągu nazwy pliku
Jeśli mam ciąg mówiący "abc.txt", czy istnieje szybki sposób, aby uzyskać podłańcuch, który jest po prostu "abc"? Nie mogę zrobić, fileName.IndexOf('.')ponieważ nazwa pliku może być "abc.123.txt"lub coś i oczywiście chcę po prostu pozbyć się rozszerzenia (tj "abc.123".).
201 c#  string  parsing 

11
Java: jak zainicjować String []?
Błąd % 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?"; } }





7
Czy metoda assertEquals w Javie jest niezawodna?
Wiem, że ==ma to pewne problemy przy porównywaniu dwóch Strings. Wydaje się, że String.equals()jest to lepsze podejście. Cóż, robię testy JUnit i mam na to ochotę assertEquals(str1, str2). Czy to niezawodny sposób na stwierdzenie, że dwa ciągi zawierają tę samą treść? Użyłbym assertTrue(str1.equals(str2)), ale wtedy nie dostaniesz korzyści, gdy zobaczysz, …
199 java  string  junit  junit4 

10
.NET Sformatuj ciąg ze stałymi spacjami
Czy metoda .NET String.Format umożliwia umieszczenie ciągu znaków w ustalonej pozycji w ciągu ciągu znaków o stałej długości. „String Goes Here” „String Goes Here” „String Goes Here” Jak to się robi przy użyciu .NET? Edycja - Próbowałem Format / PadLeft / PadRight na śmierć. Oni nie pracują. Nie wiem dlaczego. …
199 .net  string 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.