Extracting a number from SmartValue

KB May 10, 2023

Hi, I want to create a Variable by extracting a number out of a string using regex. I did not find any documentation on how to do that. Is this even possible?

 

Imagine

Version 5.3

I want to extract the 3 part, like

Version 5.(\d+)

But how to do that in the "Create variable" action?

2 answers

1 accepted

0 votes
Answer accepted
Trudy Claspill
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 10, 2023

Hello @KB 

You should be able to use the match function with a regex against a string representation of the fields value.

Refer to:

https://support.atlassian.com/cloud-automation/docs/jira-smart-values-text-fields/#match--

0 votes
KB May 10, 2023

This indeed worked,

This is how I extract the number and increase it by 1.

{{#=}}{{version.name.match(".*[0-9]\.(\d+).*").asNumber}} + 1{{/}}

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Site Admin
TAGS
AUG Leaders

Atlassian Community Events