SQA needs to go find the Changelist at run time. So in an ideal world this macro should return a blank string in the case where the "File" has not been generated yet (does not exist).  On the second pass to update the token the file will be there and we can proceed as normal
no matter what this should always return a token. Depending on the circumstance the return will give a useful answer
Fix: Jenkins 11969
This should properly close the file when complete
pointed to my git
Add macro to parse regular expressions from log output.

Consumers can now use the LOG_REGEX command to parse a build's log,
finding the first occurrence of a regular expression and replace it
with the specified value.

This can give the build-name-setter plugin some of the functionality
of its description counterpart. In fact, that plugin was an
inspiration for this feature to some degree.
dumb mistake

shouldn't have changed that for this pull request
Merge pull request #11 from Mezner/master

Created Macro To Run Regular Expression Against Log Output
Merge pull request #4 from jniehus/patch-1

Job stops if PROPFILE is not found
Merge pull request #12 from slide/master

Fix JENKINS-18014
Updated test for escaped character