RegEx (Regular Expressions) is commonly used when configuring UAG portal applications. In addition, RegEx is also used when configuring application customizations such as AppWrap and SRA.
I recently worked with a customer that posed a fairly unique question. He wanted to know how to create a regular expression that would match the following:
Include any server in domain.com, excluding server02.domain.com
The Regular Expression that will accomplish this is as follows:
^(?:(?!server02).)*\.domain\.com
Explanation:
(?!server02) = Impossible to match ‘server02’
(?:(?!server02).) = ‘?:’ indicates not to create a backreference. ‘Dot’ indicates to match any single character.
^(?:(?!server02).)* = ‘Carat’ indicates to assert the position at the beginning of the string. ‘Asterisk’ indicates to match between zero and unlimited number of times.
\.domain\.com = “.domain.com”
Blog post written by Richard Barker
Image may be NSFW.Clik here to view.
