2009-10-26 3 views
1

Comment puis-je obtenir la sous-chaîne dans ColdFusion?Comment obtenir la sous-chaîne à partir d'une chaîne dans ColdFusion

ex: - Ce qui suit est la chaîne "Mise à jour Tablename valeur de consigne = quelque chose où valeur2 = thisone"

Je veux obtenir le nom de table de la Str

comment est-il possible?

Remarque: - Le nom de la table est dynamique (c'est-à-dire qu'il peut s'agir de n'importe quel objet de recherche).

Merci

+0

Comme le dit Sabeen, il semble que vous voulez régulièrement expression pour ce problème, mais vous devrez fournir plus de détails sur ce que vous essayez de faire avant de pouvoir fournir une bonne réponse. –

Répondre

4

mise à jour:

Vous pouvez probablement utiliser result = ListToArray(sql , " ") puis utilisez la result[2]

aussi je crois que vous pouvez faire ListGetAt(sql, 2, " ")

+0

Eh bien, cela fonctionne bien lorsque j'utilise le nom de la table uniquement dans QUery ci-dessus. Qu'en est-il si je veux obtenir "valeur" seulement dans "valeur = quelque chose" ou que vous voulez obtenir "où value2 = thisone" de la requête ci-dessus? – CFUser

+2

alors mon ami, vous devrez regarder dans des expressions régulières pour répondre à vos besoins. Mais encore une fois je ne pense pas que vous seriez capable d'avoir une solution pour tous les scénarios. –

Questions connexes