Pytania otagowane jako string

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

5
Konwertuj ciąg na ruby ​​wyrażenia regularnego
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 …
118 ruby  regex  string  ruby-1.9.3 

21
Znajdź n-te wystąpienie podciągu w ciągu
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?
118 python  string  substring 

3
Usunąć wszystkie znaki specjalne z ciągu w R?
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, …
118 regex  string  r  character 




7
Legalność implementacji COW std :: string w C ++ 11
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 …

11
Sprawdź, czy ciąg jest prawidłową liczbą całkowitą
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 …

9
Jak bezpiecznie zakodować ciąg w Javie jako nazwę pliku?
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 …
117 java  string  file  encoding 


3
Ustaw wartość na null w powiązaniu WPF
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”?

1
Dlaczego str.translate jest znacznie szybsze w Pythonie 3.5 w porównaniu z Pythonem 3.4?
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 …

2
Dobry przykład dla boost ::gorithm :: join
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.
116 c++  string  boost  join 

12
Jaka jest różnica między prymitywami łańcuchowymi a obiektami typu String w JavaScript?
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. …


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.