Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
We included the regex pattern as-is from the input. Instead, with this patch, we parse it from the input and re-render it into the canonical form so that many more regex engines can work with it. For example, in the input, we omit the minimum bound 0 (*e.g.*, ``{,4}``), which breaks with the Java regex engine beneath the SHACL validator. Now, the pattern is correctly rendered with an explicit 0 (``{0,4}``). Discovered in [aas-core-meta issue 342]. [aas-core-meta issue 342]: aas-core-works/aas-core-meta#342
- Loading branch information