version 1.3
workflow static_regex_validation {
input {
String s = "hello world 123"
String pattern = "[unclosed"
}
Boolean m_valid = matches(s, "h\\w+o") # Valid pattern
String? f_invalid = find(s, "[unclosed") # Invalid pattern. Error: unclosed character class
Boolean s_variable = matches(s, pattern) # Variable pattern. No error
output {
Boolean result_m = m_valid
String? result_f = f_invalid
Boolean result_s = s_variable
}
}