Questions avec balise 'string-matching'

La correspondance des chaînes pose le problème de la recherche des occurrences d’une chaîne ("motif", "aiguille") sur une autre ("texte", "meule de foin").
49
réponses

Comment vérifier si une chaîne contient une sous-chaîne en javascript?

Normalement, j'attendrais String.contains (), mais il semble manquer. Quel est un moyen raisonnable de vérifier cela?
fixé le 24 novembre '09 à 16h04
39
réponses

Comment vérifier si une chaîne contient un mot spécifique?

Considérez: $ a = 'comment ça va?'; if ($ a contient 'sont') echo 'vrai'; Supposons que j'ai le code ci-dessus, quelle est la bonne façon d'écrire une instruction if ($ a contient 'sont')?
set 06 déc '10 à 16h14
6
réponses

Vérifiez si la chaîne correspond au motif.

Comment vérifier si la chaîne correspond à ce modèle? Lettre supérieure, chiffre (chiffre), lettre majuscule, chiffre (s) ... Exemple: ils correspondront: A1B2 B10L1 C1N200J1 Cela n'arrivera pas ('^' indique un problème) a1B2 ^ A10B ^ AB400 ^
mis le 26 septembre '12 à 8:27
22
réponses

Meilleur algorithme de classement par similarité pour les chaînes de longueur variable

Je cherche un algorithme de similarité de chaîne qui donne de meilleurs résultats pour les chaînes de longueur variable que celles habituellement offertes (distance, niveau de son, soundex, etc.). Par exemple, chaîne spécifiée A: "Robert", puis chaîne B: "Amy Robertson" va ...
mis en Mars 17 '09 à 9h10
3
réponses

Vérifier si la chaîne contient une sous-chaîne

Comment vérifier si une chaîne donnée contient une sous-chaîne spécifique en utilisant Perl? En particulier, je veux voir si s1.domain.com est présent dans cette variable de chaîne.
mis le 02 septembre '11 à 15h17
7
réponses

Renvoie les positions d'expressions régulières match () en Javascript?

Existe-t-il un moyen d’obtenir la position de départ d’un caractère dans une chaîne de résultats d’expressions régulières () en Javascript?
mis le 19 février '10 à 13h45
10
réponses

Match d'expression régulière pour vérifier l'année valide

Compte tenu de la valeur, je veux vérifier pour voir si c'est vraiment un an. Mes critères sont simples, où la valeur doit être un entier avec les caractères 4. Je sais que ce n’est pas la meilleure solution car elle ne permettra pas des années à 1000 et vous permettra d’utiliser ...
set 07 déc '10 à 10:13
2
réponses

Comparaison de chaîne floue en Python, confondu avec la bibliothèque à utiliser

Je souhaite faire une comparaison de chaîne floue, mais je ne sais pas quelle bibliothèque utiliser. Option 1: import Levenshtein Levenshtein.ratio ('bonjour monde', 'bonjour') Résultat: 0,625 Option 2: importation difflib difflib.SequenceMatcher (Aucun, 'bonjour monde', 'h ...
est fixé 14 Juillet '11 à 11h56
5
réponses

Une recherche javascript floue qui a du sens

Je cherche une bibliothèque javascript avec une recherche floue pour filtrer un tableau. J'ai essayé d'utiliser fuzzyset.js et fuse.js, mais les résultats sont terribles (il existe des démos que vous pouvez essayer sur les pages liées). Après avoir lu à distance, Leven ...
fixé le 26 avril 14 à 3:11
7
réponses

L'expression régulière permet à la chaîne de contenir uniquement les nombres de 0 à 9 et de limiter la longueur à 45.

J'essaie de créer une expression régulière de sorte que la chaîne ne contienne que des caractères 0-9. Elle doit comporter au moins 1 caractère et pas plus de 45. Ainsi, l'exemple sera 00303039 sera une correspondance et 039330a29 ne le sera pas. Jusqu'ici c'est ce que j'ai ...
fixé le 19 octobre. '10 à 14h58
32
réponses

Les expressions régulières sont-elles obligatoires pour la programmation?

Les expressions régulières sont-elles obligatoires pour la programmation?
mis le 20 mai 09 à 12h48
2
réponses

Comment sélectionner les lignes R data.table en fonction de la sous-chaîne correspondante (du type SQL)

J'ai une table de données avec une colonne de caractères et je veux sélectionner uniquement les lignes qui contiennent une sous-chaîne. Équivalent à SQL WHERE x LIKE '% substring%' par exemple. > Mois = données.table (Nom = mois.nom, nombre = 1:12)> Mois ["mb"% ...
mis le 31 janvier 13 à 19h20
4
réponses

Recherche de deux chaînes similaires

Je cherche un algorithme qui prend 2 lignes et me renvoie le "coefficient de similarité". En principe, j'aurai une entrée qui peut être une orthographe, des lettres transférées, etc., et je dois trouver la correspondance la plus proche (noms) dans la liste des valeurs possibles ...
fixé le 23 février '09 à 15h18
2
réponses

Perl - Si la chaîne contient du texte?

Je souhaite utiliser curl pour afficher la source de la page. Si cette source contient un mot correspondant à la chaîne, elle sera imprimée. Comment faire si $ string contient? En VB, ce sera similaire. dim string1 as string = "1" Si string1.conta ...
mis 10 août '11 à 16h26
3
réponses

À l'aide de Java Regex, comment vérifier si une chaîne contient l'un des mots de l'ensemble?

J'ai une série de mots: pomme, orange, poire, banane, kiwi Je veux vérifier si la phrase contient l'un des mots énumérés ci-dessus et, dans l'affirmative, je veux trouver le mot qui correspond. Comment puis-je faire cela dans Regex? Actuellement ...
Set 01 mars 12 à 14h49