J'écris une application web dans Rails qui utilise sqlite. Je souhaite que l'utilisateur puisse rechercher une table dans la base de données en utilisant une expression régulière. Est-ce possible? Merci.Recherche dans une table sqlite où la colonne correspond à regex
1
A
Répondre
1
oui il y a un regexp operator.. Mais vous devez mettre en œuvre la fonction.
0
Voici le code que j'utilise pour implémenter une fonction REGEX (en utilisant PHP et AOP):
#to implement regex searches
function php_regex_match ($regex, $str) {
if (preg_match("/$regex/", $str, $matches)) {
return 1; #$matches[0];
}
return false;
}
$db->sqliteCreateFunction('REGEXP', 'php_regex_match', 2);
Questions connexes
- 1. SQLite supprimer de la table où champ ne correspond pas à un objet dans un tableau
- 2. SQLite fts3: recherche une chaîne dans une colonne
- 3. excel 2007, attribuez la valeur dans la colonne C où la colonne A correspond à la colonne B
- 4. Comment faire une recherche regex dans Nokogiri pour un texte qui correspond à un certain début?
- 5. Regex correspond à une valeur d'attribut
- 6. SQLite Modifier la colonne
- 7. Regex correspond à tout mais
- 8. Quel regex correspond à cela?
- 9. Imprimer regex correspond à java
- 10. regex - correspond pas dans la balise
- 11. Comment mesurer exactement comment une colonne correspond à un motif?
- 12. Correspond à une requête à une expression régulière dans SQL?
- 13. multi-colonne simple-Recherche de SQLite à Heroku/PostgreSQL
- 14. Obtenir une table à la volée avec sqlite
- 15. Marcher dans une table SQLite
- 16. Regex Aide à la recherche
- 17. Recherche d'une colonne nommée présente dans une table
- 18. Remplacer la valeur entre crochets à l'aide de RegEx uniquement où ne correspond pas
- 19. objective-c: déterminer si une regex correspond à une chaîne
- 20. Sqlite Vue: Ajouter une colonne basée sur une autre colonne
- 21. ALTER TABLE Sqlite: comment vérifier si une colonne existe avant de modifier la table?
- 22. lignes SQL sélection où une valeur de colonne est commune à une autre colonne de critères
- 23. colonne n'appartient pas à la table Table
- 24. Recherche de la différence dans les lignes de requête SQLite
- 25. sqlite: clé primaire multi-colonne avec une colonne d'incrémentation automatique
- 26. Qt Regex correspond à HTML Tag InnerText
- 27. Regex correspond à cela OU cela?
- 28. regex correspond à l'intersection en C#
- 29. Qu'est-ce qui correspond à cette regex?
- 30. Regex qui correspond à une déclaration de méthode Java
Merci est cool ce –
J'aimerais voir un exemple ... – srboisvert