Articles of cadeia de

Algoritmo para encontrar várias correspondências de string

Estou procurando sugestões para um algoritmo eficiente para encontrar todas as correspondências em um grande corpo de texto. Os termos a serem pesquisados ​​estarão contidos em uma lista e podem ter mais de 1.000 possibilidades. Os termos de pesquisa podem ter 1 ou mais palavras. Obviamente, eu poderia fazer várias passagens pelo texto comparando com […]

encontrar localização do caractere em string

Eu gostaria de encontrar a localização de um caractere em uma string. Diga: string = “the2quickbrownfoxeswere2tired” Eu gostaria que a function retornasse 4 e 24 – a localização do caractere dos 2 s na string .

Substitua espaços por traços e torne todas as letras minúsculas

Eu preciso reformatar uma string usando jQuery ou JavaScript vanilla Vamos dizer que temos “Sonic Free Games” . Eu quero convertê-lo para “sonic-free-games” . Portanto, os espaços em branco devem ser substituídos por traços e todas as letras convertidas em letras minúsculas. Qualquer ajuda sobre isso por favor?

Parênteses nesteds em Regex

Eu tenho a seguinte string: a,b,c,de(f,g,h,i(j,k)),l,m,n Saberia me dizer como eu poderia construir um regex que me retorna apenas o “primeiro nível” de parênteses algo assim: [0] = a,b,c, [1] = de(f,g,h,ij(k,l)) [2] = m,n O objective seria manter a seção que possui o mesmo índice entre parênteses nesteds para manipular o futuro. Obrigado. EDITAR […]

Concatenação de literais de string Java

public static void main(String[] args){ one(); two(); three(); } public static void one() { String s1 = “hill5”; String s2 = “hill” + 5; System.out.println(s1==s2); } public static void two() { String s1 = “hill5”; int i =5; String s2 = “hill” + i; System.out.println(s1==s2); } public static void three() { String s1 = “hill5”; […]

Regex.IsMatch vs string.Contains

Existe alguma diferença na velocidade / uso de memory para essas duas expressões equivalentes: Regex.IsMatch(Message, “1000”) Vs Message.Contains(“1000”) Quaisquer situações em que uma é melhor que outra? O contexto desta questão é o seguinte: Eu estava fazendo algumas alterações no código legado que continha a expressão Regex para descobrir se uma string está contida em […]

Java: Dividir string quando uma letra maiúscula é encontrada

Acho que esta é uma pergunta fácil, mas não consigo encontrar uma solução simples (digamos, menos de 10 linhas de código 🙂 Eu tenho uma String como “thisIsMyString” e eu preciso convertê-lo para um String[] {“this”, “Is”, “My”, “String”} . Por favor note que a primeira letra não é maiúscula.

Substituição de strings em java, semelhante a um modelo de velocidade

Existe algum mecanismo de substituição de String em Java, onde eu posso passar objects com um texto e ele substitui a string conforme ela ocorre. Por exemplo, o texto é: Hello ${user.name}, Welcome to ${site.name}. Os objects que tenho são “user” e “site” . Eu quero replace as strings dadas dentro de ${} com seus […]

Algoritmos de similaridade de string?

Eu preciso comparar duas seqüências de caracteres e calcular sua semelhança, para filtrar uma lista das seqüências mais semelhantes. Por exemplo. procurando por “dog” retornaria cachorro doggone pântano névoa nebuloso Por exemplo. procurando por “crack” retornaria rachar piada prateleira Jack charlatão Eu me deparei com: Mercúrio Metal líquido Você conhece mais algum algoritmo de similaridade […]

Como faço para concatenar strings no Swift?

Como concatenar string no Swift? Em Objective-C nós gostamos NSString *string = @”Swift”; NSString *resultStr = [string stringByAppendingString:@” is new Programming Language”]; ou NSString *resultStr=[NSString stringWithFormat:@”%@ is new Programming Language”,string]; Mas eu quero fazer isso na linguagem Swift.