Muszę przekonwertować ciąg, taki jak „/ [\ w \ s] + /”, na wyrażenie regularne. "/[\w\s]+/" => /[\w\s]+/ Próbowałem użyć różnych Regexpmetod, takich jak: Regexp.new("/[\w\s]+/") => /\/[w ]+\//, podobnie Regexp.compilei Regexp.escape. Ale żaden z nich nie wraca tak, jak się spodziewałem. Co więcej, próbowałem usunąć ukośniki odwrotne: Regexp.new("[\w\s]+") => /[w …
Wydaje się, że powinno to być dość trywialne, ale jestem nowy w Pythonie i chcę to zrobić jak najbardziej w Pythonie. Chcę znaleźć indeks odpowiadający n-temu wystąpieniu podciągu w ciągu. Musi być coś równoważnego temu, co CHCĘ zrobić, czyli mystring.find("substring", 2nd) Jak możesz to osiągnąć w Pythonie?
Jak usunąć wszystkie znaki specjalne z ciągu w R i zastąpić je spacjami? Niektóre znaki specjalne do usunięcia to: ~!@#$%^&*(){}_+:"<>?,./;'[]-= Próbowałem regexz [:punct:]wzorem, ale usuwa tylko znaki interpunkcyjne. Pytanie 2: A jak usunąć znaki z języków obcych, takie jak â í ü Â á ą ę ś ć:? Odpowiedź: Użyj, …
Wydaje się, że powinno to być proste, więc przepraszam, jeśli czegoś tutaj brakuje, ale próbuję znaleźć prosty sposób łączenia tylko niezerowych lub niepustych ciągów. Mam kilka różnych pól adresowych: var address; var city; var state; var zip; Wartości tych są ustawiane na podstawie niektórych pól formularza na stronie i innego …
Zrozumiałem, że kopiowanie przy zapisie nie jest realnym sposobem implementacji zgodności std::stringw C ++ 11, ale kiedy pojawiło się to niedawno w dyskusji, nie mogłem bezpośrednio poprzeć tego stwierdzenia. Czy mam rację, że C ++ 11 nie dopuszcza implementacji opartych na COW std::string? Jeśli tak, czy to ograniczenie zostało wyraźnie …
Próbuję zrobić coś dość powszechnego: przeanalizować dane wejściowe użytkownika w skrypcie powłoki. Jeśli użytkownik podał prawidłową liczbę całkowitą, skrypt robi jedną rzecz, a jeśli nie jest poprawny, robi coś innego. Kłopot w tym, że nie znalazłem łatwego (i dość eleganckiego) sposobu na zrobienie tego - nie chcę, aby trzeba było …
Otrzymuję ciąg z zewnętrznego procesu. Chcę użyć tego ciągu, aby utworzyć nazwę pliku, a następnie zapisać do tego pliku. Oto mój fragment kodu, aby to zrobić: String s = ... // comes from external source File currentFile = new File(System.getProperty("user.home"), s); PrintWriter currentWriter = new PrintWriter(currentFile); Jeśli s zawiera nieprawidłowy …
Próbuję napisać funkcję, która zamienia pierwszą literę każdego słowa w ciągu na wielką literę (konwertując ciąg na wielkość liter). Na przykład, kiedy wejście jest "I'm a little tea pot", spodziewam "I'm A Little Tea Pot"się, że będzie wyjściem. Jednak funkcja zwraca "i'm a little tea pot". To jest mój kod: …
proszę spojrzeć na następujący wiersz <TextBox Text="{Binding Price}"/> Ta właściwość Price z góry to Decimal? (liczba dziesiętna dopuszczalna wartość null). Chcę, aby jeśli użytkownik usuwał zawartość pola tekstowego (tj. Wprowadził pusty ciąg, powinien automatycznie zaktualizować źródło o null (Nothing w VB). Jakieś pomysły, jak mogę to zrobić „Xamly”?
Próbowałem usunąć niechciane znaki z danego ciągu używając text.translate()w Pythonie 3.4. Minimalny kod to: import sys s = 'abcde12345@#@$#%$' mapper = dict.fromkeys(i for i in range(sys.maxunicode) if chr(i) in '@#$') print(s.translate(mapper)) Działa zgodnie z oczekiwaniami. Jednak ten sam program wykonywany w Pythonie 3.4 i Pythonie 3.5 daje dużą różnicę. Kod …
Niedawno chciałem użyć boost :: algorytm :: join, ale nie mogłem znaleźć żadnych przykładów użycia i nie chciałem poświęcać dużo czasu na naukę biblioteki Boost Range tylko po to, aby użyć tej jednej funkcji. Czy ktoś może podać dobry przykład, jak używać sprzężenia w kontenerze ciągów? Dzięki.
Pochodzą z MDN Literały łańcuchowe (oznaczone podwójnymi lub pojedynczymi cudzysłowami) i ciągi zwracane przez wywołania String w kontekście innym niż konstruktor (tj. Bez użycia słowa kluczowego new) są ciągami pierwotnymi. JavaScript automatycznie konwertuje prymitywy na obiekty typu String, dzięki czemu możliwe jest użycie metod obiektów typu String dla łańcuchów pierwotnych. …
Jak można usunąć pierwsze x znaków z łańcucha? Na przykład, gdyby ktoś miał łańcuch lipsum, w jaki sposób usunąłby pierwsze 3 znaki i uzyskałby wynik sum?
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.