Vérifier si une chaîne contient une sous-chaîne particulière de la Vitesse

En Vitesse, j'ai une variable appelée $url qui contient la chaîne de caractères suivante: [ContentId(2.7507), ContentId(2.7508), ContentId(1.44551)]

Je veux vérifier si cette chaîne contient la sous-chaîne 1.44551.

C'est le code que j'ai écrit jusqu'à présent, mais pour certaines raisons, elle retourne False:

#if($url.contains("1.44551"))
<p>The article content id is 1.44551</p>
#else
<p>The article content id isn't 1.44551</p>
#end

Je m'attends à ce retour Vrai, comme le 1.44551 la sous-chaîne est présente dans le $variable d'url. Svp quelqu'un peut me dire où je vais mal?

A l'air bien à première vue. Si vous écrivez votre essai, comme #if(true) ou #if($url.equals($url)): est-il Vrai? Je suppose que ce que je reçois à est, assurez-vous que la Vitesse est l'évaluation de l'expression.
oups, la même chose qui se passait pour moi (mais j'ai compris que l'objet que j'essayais d'utiliser contient à n'était pas une Chaîne!)... une fois que j'ai appelé toString d'abord, il était beau de dire messageQuery.message.JMSDestination.toString().contains("DLQ")

OriginalL'auteur Victoria | 2012-11-05