Regular Expressions 101

Community Patterns

Community Library Entry

0

Regular Expression
Created·2019-10-18 12:55
Flavor·ECMAScript (JavaScript)

/
^(?<SaasPrefix>d:\\exchanges\\server1)\\((?<sicTenantId>[^<>:"/\\\|\?\*]+)\\)?(?<sicTenantOrContainerId>[^<>:"/\\\|\?\*]+)\\(?<outDir>out)\\(?<path>([^<>:"/\|\?\*]+\\)*?)(?<filename>[^<>:"/\\\|\?\*]+(\.[^<>:"/\\\|\?\*]+)*)$
/
gm
Open regex in editor

Description

Analyze a text looking for a Saas path (in CFE context).

It should identify following groups:

  • saasPrefix
  • sicTenant Id
  • sicTenantOrContainerId (If containerId is not present, SicTenant will come here)
  • OutDir (internal use)
  • path
  • filename
Submitted by Xvi