Przycinanie odnosi się do manipulacji ciągiem tekstowym w celu usunięcia wiodących i / lub końcowych białych znaków (i / lub znaków sterujących ASCII).
Mam ciąg tekstowy zaczynający się od liczby spacji, mieszczący się w przedziale od 2 do 4. Jaki jest najprostszy sposób na usunięcie wiodących białych znaków? (tj. usunąć wszystko przed określonym znakiem?) " Example" -> "Example" " Example " -> "Example " " Example" -> "Example"
Czy istnieje czysta, najlepiej standardowa metoda przycinania wiodących i końcowych białych znaków z ciągu w C? Zrobiłbym własne, ale wydaje mi się, że jest to częsty problem z równie powszechnym rozwiązaniem.
Jak mogę, używając Javascript, stworzyć funkcję, która obetnie ciąg przekazany jako argument do określonej długości, również przekazany jako argument. Na przykład: var string = "this is a string"; var length = 6; var trimmedString = trimFunction(length, string); // trimmedString should be: // "this is" Czy ktoś ma pomysły? Słyszałem coś …
Na przykład chciałbym utworzyć tablicę z elementów w tym ciągu: $str = 'red, green, blue ,orange'; Wiem, że możesz eksplodować, przechodzić przez nie w pętlę i przycinać: $arr = explode(',', $str); foreach ($arr as $value) { $new_arr[] = trim($value); } Ale czuję, że istnieje podejście jednokierunkowe, które może sobie z …
Chcę podzielić tę linię: string line = "First Name ; string ; firstName"; do tablicy ich skróconych wersji: "First Name" "string" "firstName" Jak mogę to wszystko zrobić w jednej linii? Następujący komunikat powoduje wyświetlenie błędu „nie można przekształcić typu void”: List<string> parts = line.Split(';').ToList().ForEach(p => p.Trim());
Jaki jest odpowiednik tej metody w JavaScriptC# : var x = "|f|oo||"; var y = x.Trim('|'); // "f|oo" C # przycina wybrany znak tylko na początku i na końcu ciągu!
JDK 11 wprowadza między innymi 6 nowych metod dla klasy java.lang.String: repeat(int)- Powtarza ciąg tyle razy, ile podano w intparametrze lines() - Używa Spliteratora, aby leniwie podawać linie ze źródła isBlank() - Wskazuje, czy ciąg jest pusty, czy zawiera tylko białe znaki stripLeading() - Usuwa odstępy od początku stripTrailing() - …
Używam trim () w następujący sposób: if($('#group_field').val().trim()!=''){ Gdzie group_fieldjest elementem wejściowym typu tekst. Działa to w Firefoksie, ale kiedy próbuję go w IE8, wyświetla mi się ten błąd: Message: Object doesn't support this property or method Kiedy usuwam trim (), działa dobrze na IE8. Myślałem, że sposób, w jaki używam …
Czytałem to pytanie o trymowanie javascript, z odpowiedzią wyrażenia regularnego. Następnie oczekuję, że przycinanie usunie wewnętrzną przestrzeń między Hello i World. function myFunction() { alert("Hello World ".trim()); } EDYTOWANE Dlaczego się tego spodziewałem !? Nonsens! Oczywiście przycinanie nie usuwa wewnętrznych spacji !, tylko początkowe i końcowe, tak działa przycinanie, to …
Pozdrowienia wszyscy ... Muszę . Ale chcę usunąć wszystkie powtarzające się spacje w samym ciągu, nie tylko na końcu lub na początku. Mógłbym to zrobić metodą:TrimString public static string ConvertWhitespacesToSingleSpaces(string value) { value = Regex.Replace(value, @"\s+", " "); } Które mam stąd . Ale chcę, aby ten fragment kodu był …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.