Support Questions

Find answers, ask questions, and share your expertise

How to check 'contains' for exact word, not part of word

avatar
Master Collaborator

Hello,

I have a scenario where I need to check for string contains, but for exact match of comma separated words.

Example String:

example = "US,UK,IN,NOT_APPLICABLE"

I want to check above string contains specific word like 'US' or 'LE'

Case 1:

example.contains('US') . - expecting TRUE

Case 2:

example.contains('LE') - expecting FALSE

If I use normal :contains(), case 2 will also return TRUE since 'LE' is part of 'NOT_APPLICABLE'

But I want to check contains for comma separated values strictly.

Is there any easy way to achieve this?

Thanks,

Mahendra

1 ACCEPTED SOLUTION

avatar
Explorer

@Mahendra Hegde

You can use the function anyDelineatedValue.

${anyDelineatedValue("${your_attribute}", ","):contains("US")}

View solution in original post

2 REPLIES 2

avatar
Explorer

@Mahendra Hegde

You can use the function anyDelineatedValue.

${anyDelineatedValue("${your_attribute}", ","):contains("US")}

avatar
Master Collaborator

Thank you, its working with ${anyDelineatedValue("${your_attribute}", ","):equals("US")}