Articles of stringhe di

Qual è il caso d’uso dei metodi di quotatura di% q /% Q di Ruby?

Ho letto il programma Ruby 1.9 di Thomas e mi sono imbattuto nei metodi delimitati a virgolette singole e doppie ( %q / %Q ). Ne ho conosciuti anche da altri riferimenti al linguaggio Ruby. %q/I’m acting like a single-quoted string/ %Q|”I’m acting like a double-quoted string” –Anonymous| Non ho lavorato a lungo con Ruby, […]

Stringa di codifica url di Ruby

Come faccio a URI :: codificare una stringa come: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a Per averlo in un formato come: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A (come da RFC 1738) Ecco cosa ho provato: irb(main):123:0> URI::encode “\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a” ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub’ from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape’ from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape’ from (irb):123 from /usr/local/bin/irb:12:in `’ Anche, irb(main):126:0> CGI::escape “\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a” ArgumentError: invalid byte […]

Conversione di un elenco di stringhe in un elenco Int in SQL

Ho un nvarchar (MAX) nella mia stored procedure che contiene l’elenco di valori int, l’ho fatto in questo modo in quanto non è ansible passare l’elenco int alla mia stored procedure , ma, ora sto ricevendo problemi come il mio tipo di dati è int e voglio confrontare la lista di stringhe. C’è un modo […]

C ++: divisione di una stringa in una matrice

Sto cercando di inserire una stringa separata da spazi in una serie di stringhe senza utilizzare il vettore in C ++. Per esempio: using namespace std; int main() { string line = “test one two three.”; string arr[4]; //codes here to put each word in string line into string array arr for(int i = 0; […]

Perché l’operatore di pala (<<) preferito su più-uguali (+ =) quando costruisce una stringa in Ruby?

Sto lavorando con Ruby Koans. Il test_the_shovel_operator_modifies_the_original_string Koan in about_strings.rb include il seguente commento: I programmatori di Ruby tendono a favorire l’operatore di pala (<<) sull'operatore più uguali (+ =) durante la creazione di stringhe. Perché? La mia ipotesi è che si tratti di velocità, ma non capisco l’azione sotto il cofano che potrebbe rendere […]

Come concatenare stringhe e variabili in PowerShell?

Supponiamo che io abbia il seguente frammento: $assoc = New-Object psobject -Property @{ Id = 42 Name = “Slim Shady” Owner = “Eminem” } Write-host $assoc.Id + ” – ” + $assoc.Name + ” – ” + $assoc.Owner Mi aspetto che questo snippet mostri: 42 – Slim Shady – Eminem Ma invece mostra: 42 + […]

Convalidare un nome di file su Windows

public static boolean isValidName(String text) { Pattern pattern = Pattern.compile(“^[^/./\\:*?\”|]+$”); Matcher matcher = pattern.matcher(text); boolean isMatch = matcher.matches(); return isMatch; } Questo metodo garantisce un nome file valido su Windows?

Come posso build una stringa modello da una stringa normale?

Quindi ho questa string : var name = “Chaim”; var templateStr = “Hello, my name is ${name}”; Come posso convertirlo in una stringa modello in modo che il risultato sia uguale a: var template = `Hello, my name is ${name}`; C’è un modo per build un modello letterale in modo programmatico?

Come verificare se una serie di stringhe contiene una stringa in JavaScript?

Ho un array di stringhe e una stringa. Mi piacerebbe testare questa stringa con i valori dell’array e applicare una condizione al risultato – se la matrice contiene la stringa fare “A”, altrimenti fare “B”. Come lo posso fare?

Cosa significa% w (array)?

Sto guardando la documentazione per FileUtils. Sono confuso dalla seguente riga: FileUtils.cp %w(cgi.rb complex.rb date.rb), ‘/usr/lib/ruby/1.6’ Cosa significa %w ? Puoi indicarmi la documentazione?